Skip to Content
Environments

Environments

Every account has exactly two environments.

EnvironmentWhat it is for
ProductionYour real servers.
DevelopmentA safe place to experiment.

Everything belongs to an environment: servers, SSH keys, and API keys. An API key can act on exactly one environment, which is what keeps a key you paste into a script from reaching anything you did not intend.

Development environments are simulated

A development environment’s servers never reach real hardware. You cannot SSH into a development server — it does not actually exist. Reboot and re-image report success after a short delay without touching any hardware.

That is a property of the environment, not of where the code is running. It is also the environment whose key the documentation fills its examples with, so an example you copy from these pages and run as it is cannot power-cycle anything real.

Actions taken in a development environment are recorded with simulated: true, so a simulated success can never be mistaken for a real one.

Last updated on