# InstaBox > InstaBox gives each agent a Linux machine of its own in the cloud. Start with one command, then read only the page you need. Each page below is Markdown. The same page for people is at the URL without .md. Every page in one file: https://instabox.sh/llms-full.txt ## Get started - [Quick start](https://instabox.sh/docs/start.md): From nothing to a shell in your own cloud machine. - [Concepts](https://instabox.sh/docs/concepts.md): The few words the dashboard, the CLI and the API use. - [Integrate with the SDK](https://instabox.sh/docs/integrate.md): The calls an app needs: create, pause and resume, delete, a shell, the desktop, and usage. ## Guides - [Machines](https://instabox.sh/docs/machines.md): Lifecycle, auto-pause, labels and secrets. - [Snapshots](https://instabox.sh/docs/snapshots.md): Save a machine once, start new ones from it. - [Connecting over SSH](https://instabox.sh/docs/ssh.md): With the CLI, or one ssh line for any terminal. - [Public ports](https://instabox.sh/docs/ports.md): Give a web server in a machine an HTTPS URL. - [Desktop: see it and control it](https://instabox.sh/docs/desktop.md): Watch a machine's desktop, let an agent drive it, and share a link to it. - [Org Secrets](https://instabox.sh/docs/secrets.md): Credentials added to HTTPS headers by the outbound proxy, scoped to your org. - [API keys and SDK](https://instabox.sh/docs/keys-sdk.md): Drive machines from code: TypeScript, HTTP, or the CLI with a key. ## Reference - [SDK reference](https://instabox.sh/docs/sdk.md): Every class, method and option of @insforge/instabox-sdk. - [CLI reference](https://instabox.sh/docs/cli.md): Every command. Add --help to any of them for the details. - [Limits](https://instabox.sh/docs/limits.md): The defaults for every account. Account and GET /v1/usage show yours. ## API reference - [API overview](https://instabox.sh/docs/api.md): Authentication, operations, idempotency and errors: what every endpoint shares. - [Machines](https://instabox.sh/docs/api/machines.md): Create, list, change and delete machines. - [Lifecycle](https://instabox.sh/docs/api/lifecycle.md): Start, stop, pause and resume machines. - [Commands and files](https://instabox.sh/docs/api/commands.md): Run a command in a machine and read its files. - [Snapshots](https://instabox.sh/docs/api/snapshots.md): Save a machine, then start new machines from it. - [Operations](https://instabox.sh/docs/api/operations.md): Follow a change to a machine until it is done. - [SSH](https://instabox.sh/docs/api/ssh.md): Log in to a machine with ssh or mosh. - [Public ports](https://instabox.sh/docs/api/ports.md): Give a web server in a machine an HTTPS URL. - [Secrets](https://instabox.sh/docs/api/secrets.md): Org credentials, sandbox selections and delivery status. - [Account](https://instabox.sh/docs/api/account.md): Templates, your usage and limits, and who a key belongs to. ## Optional - [OpenAPI document](https://api.instabox.sh/v1/openapi.json): every endpoint an API key calls, as OpenAPI 3.1 JSON