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 Clients

While you can access Badger from your own Java-enabled device, hosted stations are located throughout the lab for your convenience. We are in the process of transitioning from SunRay Flare stations to Chromeboxes and expect to complete the transition in early 2018 (no new Flare logins are being assigned and remaining Sunrays will be removed from the lab at that time.) Today, there are some twenty Chromeboxes deployed throughout the lab; instructions on how to access Badger are available at each Chromebox station and in more detail here.

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

A common problem with accessing Badger can occur with security updates. If you have Java installed on your device, but observe a security error message in accessing the Badger site, please follow these instructions for adding the SNF Badger site to your Java exception list.

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.

Install Stanford VPN

This utility may be required 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.