A new kind of computing environment

Terminals are virtual computers that start, resize, and scale in seconds

or sign in with

Why use Terminal?

Develop faster

Start a running server in <5 seconds. Snapshot a complex development environment once, and never worry about setup again.

Distribute live code

Explore live demos of open source and proprietary code. Share your own code to get others to discover and contribute.

Scale up and run computation

Run intensive computations using
our prebuilt scientific & machine learning environments. Scale up to 32 CPUs and 50GB RAM without rebooting.

Try out new software in seconds

Start a Terminal with the source code and demo already running.

Play around, tweak, and see if the code solves your problems.

Easily scale up from a small instance to a huge one

Terminals resize live from 1/2 CPU to 32 CPUs in seconds.

Prototype your code on test data with a tiny instance, then scale up in seconds when you run heavy computations.

When you're done, scale down without rebooting.

Pause it when you're done for the day, and pick up where you left off the next morning.

Publish a fully functional working machine with your project on it

Don't worry about complex package management systems, or what environment a consumer of your program might have.

Just give them a copy of your environment: it will always work in the future.

Read More

Explore apps

Find and start a Terminal with one click.

Find More

Used by students at:

  • Stanford University
  • Massachusetts Institute of Technology
  • Princeton University
  • University of California
  • Coursera