NERSCPowering Scientific Discovery Since 1974



Spin is a new Containers-as-a-Service (CaaS) platform at NERSC based on Docker container technology. It can be used to deploy web sites and science gateways, workflow managers, databases and key-value stores, and all sorts of network services that can access NERSC systems and storage on the back end.

Spin is currently in a pilot phase as the NERSC Infrastructure Services Group (ISG) refines the underlying systems and tools.

See the videos and other information below to learn more about its capabilities.

Users must apply for and complete the SpinUp instructional workshop to gain access to Spin. See below for more information about the workshop, upcoming dates and times, and a link to to apply.

Completion of the SpinUp workshop is required for access!

Learn More

Want to prepare for using Spin? Read the Spin Getting Started Guide.

See the following video for a description of Spin, its capabilities, and examples of services that are currently running there.

This recording is from NERSC New User Training on March 21, 2018.

See the following video for a live demonstration of a service being built in Spin and basic maintenance tasks performed, such as changing the underlying Docker images and accessing shell prompts and container logs for troubleshooting.

SpinUp Workshop

Attend the SpinUp workshop to learn how to build and deploy your own services in Spin!

SpinUp includes two instructional sessions, a hack-a-thon session, and optional take-home lessons. NERSC staff will lead the sessions and be on hand to help throughout the program. Participants will learn about the Spin platform, create simple services on their laptops and deploy them in Spin, and conclude by deploying their own custom service. Instruction will also cover maintenance and troubleshooting techniques.

Because SpinUp is hands-on and interactive, space is limited. Applicants must have an active NERSC allocation, a basic understanding of Docker technology, and should have a service in mind to deploy using Docker containers. While still in pilot, Spin may not be suited for all types of services. Applications are evaluated based on their overall fit with current capabilities and on the highest likelihood of a successful, working implementation.

Both local and remote participants are welcome.

Dates, times, and locations of upcoming workshops are as follows. (All times are Pacific.)

Apply to attend now!

July (FULL)

  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Session 1: Orientation: Wed Jul 10, 2019, 1:30 – 4:00p
  • Session 2: Implementing Services: Fri Jul 12, 2019, 9:30a – 12:00p
  • Session 3: Hack-a-thon; choose either
    • Option A: Fri Jul 19, 2019, 9:00a – 1:00p
    • Option B: Wed Jul 24, 2019 9:00a – 1:00p


  • Location: Lawrence Berkeley Lab, Berkeley, CA
  • Session 1: Orientation: Wed Aug 28, 2019, 9:30a – 12:00p
  • Session 2: Implementing Services: Thu Aug 29, 2019, 9:30a – 12:00p
  • Session 3: Hack-a-thon; choose either
    • Option A: Fri Sep 6, 2019, 9:00a – 1:00p
    • Option B: Mon Sep 9, 2019 1:00 – 5:00p


Want to include Spin in your paper, poster, or presentation slides? We supply horizontal and vertical layout graphics for print and web media on light or dark backgrounds. Please only scale these graphics; do not otherwise modify them.

The sRGB colors in these graphics are #0B9EC1 (light blue) and #00334D (dark blue); you may also download our Adobe color palette for accurate matching.

nersc spin vertical color



Color (for light backgrounds): web (png) | print (eps)

White (for dark backgrounds): web (png) | print (eps)

nersc spin horizontal color

Color (for light backgrounds): web (png) | print (eps)

White (for dark backgrounds): web (png) | print (eps)