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

  • 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.

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.

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.

Security Exception Error. When security settings on the network, personal account, or laptop/desktop are changed, you may experience a security error when trying to access Badger. The workaround is to specify the Badger server as an exception. Here are instructions for how to do this for your laptop/desktop or for your Sunray/Flare account in the lab.



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.