Skip navigation

Badger Lab Management System


Badger began as Coral, a suite of software tools developed in mostly here at SNF starting about twelve years ago. Coral is now deployed in over two dozen university labs across the nation. In order to establish a more formalized, centralized platform, Badger was spun out as a commercial version of the Coral suite. The Open Coral organization is now hosted by MIT (a co-developer in many Coral tools); many of Stanford's shared labs use Badger. SNF converted from Coral to Badger in January 2013.

In the Lab: Badger on SunRays

SunRay Flare stations are located throughout the lab for convenient access to Badger. You'll be set up with a SunRay Flare login when you join the lab. When you log into a SunRay Flare station, the Badger login screen will automatically appear. You will also have access to a browser, Acrobat, and Star Office. Remember to log out as soon as you are done, so that someone else may use the terminal. Logins may also be done using a Smart Card (available just outside the gowning room); your session will travel with this card, so make sure to log out when you are done for the day and return the card.

Badger on Local Systems

On-campus or off-campus: You can run Badger from your desktop or laptop from on or off campus. First, you will need to install the Java Runtime Environment (instructions below). Then if you are on-campus (connected to the Stanford network), you can go directly to the Badger download. If your login is a Stanford email, you don't need to use "" on your login, as it's the default.

Off-campus: Some people will find that they can successfully run Badger when they are on campus but may encounter difficulties when they are off campus. This is often caused by firewall problems. To run successfully, your computer must be able to reach the port range of 50000:50014 on the SNF Badger host (

When you start up Badger, 1-2 security warning panels will appear. Just click on the box for "I accept the risk..." and click "Run" each time. Then login screen will then appear. Enter your Badger login and the lab panels will then appear. (To avoid the security warnings in the future, click on "I accept the risk..." and then click on "Show Options" just below. Then select "Do not show this again..." The security warning panels will not appear again, at least until the next software update.)


Install Java Runtime Environment, 1.7X

  • Windows Installation
    • Download Java Runtime Environment
    • Use the link that says "Java Runtime Environment or JRE." The Java Runtime Environment includes everything that you need including Java Web Start. You don't need the SDK (software developer's kit), the enterprise edition (J2EE), or the version that is bundled with NetBeans.
  • MAC Installation
    • Use Software Update to ensure you have the latest version of Java for your MacOS.
    • Note, this requires Java for MacOS 10.6 and higher.

Do not install Java version 1.8. The current version of Badger nor Flare are compatible with v. 1.8.

Install Stanford VPN

This utility may berequired for Badger access from off-campus. You will need to use your SUNet ID to get access to and install the Stanford VPN (Virtual Private Network) on your laptop. You only need to install it once, but each time you want to run Badger, you will need to log into the Stanford VPN with your SUNet ID first.


Important Links

New Badger Accounts: Info for new SNF labmembers on how to set up a new Badger account.

Badger Reports: You can see your Badger charges up to the previous day, using reports.

VPN: The VPN allows you to run Badger from your desktop or laptop system from off campus by authorizing access to the Stanford Network. You will need your SUNet ID.

Badger. This is Badger lab management program. This is the same program as is used by SNSF, but a different instance. The difference can be seen in the Lab Tabs on the upper left: you should see "SNF", "MOCVD" and "nSiL" for the SNF instance.



If you have any questions or problems, send an email to and a staff member will get back to you as soon as possible. Make sure to include the following:

  1. Your lab login name.
  2. Your first and last name.
  3. A detailed description of the problem and symptoms, and the platform you are using.