How the pieces fit
Apps, requests, environments and versions — the four words that explain everything else.
An app is one thing you build. It gets a name, a web address, and its own storage.
A request is one message you send and everything we do in response. Each app has exactly one conversation, so requests build on each other — the twentieth knows what the first decided.
An environment is a place your app runs. Every app gets two: one to work in and one the public sees. Neither can read the other's information.
A version is a point you can return to. Every request leaves one, including the ones that did not work.