# Ibby docs > Build on the Ibby AI platform: sandboxes, jobs, the SDKs and the CLI. ## Docs - [Ibby docs](https://docs-staging.ibby.ai/): Run code in isolated sandboxes from your app, with a TypeScript SDK, a Python SDK, a command line tool or plain HTTP. - [Quickstart](https://docs-staging.ibby.ai/quickstart): Make your first sandbox, run a command in it and remove it, from the command line or from code. - [Concepts](https://docs-staging.ibby.ai/concepts): Tenants, lanes and keys; sandboxes and their limits; images; jobs; safe retries; and errors. - [The ibby command](https://docs-staging.ibby.ai/cli): The ibby command line tool. One command for each API operation, a --json mode for scripts and agents, and exit codes you can rely on. - [Usage and cost](https://docs-staging.ibby.ai/usage): List your lane's runs with their durations and estimated costs. Every cost is an estimate, never a bill. ## API - [Ibby API](https://docs-staging.ibby.ai/api): The Ibby AI platform's public API. Every call is authenticated with a lane's API key. JSON bodies, except file content. ### Sandboxes - [Remove a sandbox by name](https://docs-staging.ibby.ai/api/sandboxes/remove-sandbox-by-name): Removes the sandbox with this name, for cleanup after a crash. An unknown name succeeds as a… Reference for the DELETE /v1/sandboxes endpoint in the Ibby API. - [Create a sandbox](https://docs-staging.ibby.ai/api/sandboxes/create-sandbox): Creates a sandbox with no network, no secrets and a time limit. A retry with the same… Reference for the POST /v1/sandboxes endpoint in the Ibby API. - [Stop and remove a sandbox](https://docs-staging.ibby.ai/api/sandboxes/remove-sandbox): Stops and removes the sandbox. Removing a stopped sandbox succeeds. Reference for the DELETE /v1/sandboxes/{id} endpoint in the Ibby API. - [Get a sandbox's status](https://docs-staging.ibby.ai/api/sandboxes/get-sandbox): Answers for a stopped sandbox too, with status: stopped. Reference for the GET /v1/sandboxes/{id} endpoint in the Ibby API. - [Make directories](https://docs-staging.ibby.ai/api/sandboxes/make-directories): Make directories. Reference for the POST /v1/sandboxes/{id}/directories endpoint in the Ibby API. - [Run a command](https://docs-staging.ibby.ai/api/sandboxes/exec-in-sandbox): Runs a command and waits for it, up to timeout_ms. A retry with the same… Reference for the POST /v1/sandboxes/{id}/exec endpoint in the Ibby API. - [Read a file](https://docs-staging.ibby.ai/api/sandboxes/read-file): Returns the file's bytes as they are, streamed. Reference for the GET /v1/sandboxes/{id}/files endpoint in the Ibby API. - [Write files](https://docs-staging.ibby.ai/api/sandboxes/write-files): Writes one or several files in one call. A retry with the same Idempotency-Key gets… Reference for the PUT /v1/sandboxes/{id}/files endpoint in the Ibby API. - [List a directory](https://docs-staging.ibby.ai/api/sandboxes/list-files): List a directory. Reference for the GET /v1/sandboxes/{id}/files/list endpoint in the Ibby API. ### Images - [Build an image](https://docs-staging.ibby.ai/api/images/build-image): Starts building an image from a recipe, as a job of kind image_build. When the job is done, its… Reference for the POST /v1/images endpoint in the Ibby API. - [Get an image](https://docs-staging.ibby.ai/api/images/get-image): Get an image. Reference for the GET /v1/images/{id} endpoint in the Ibby API. ### Jobs - [Get a job's status and result](https://docs-staging.ibby.ai/api/jobs/get-job): Get a job's status and result. Reference for the GET /v1/jobs/{id} endpoint in the Ibby API. - [Cancel a job](https://docs-staging.ibby.ai/api/jobs/cancel-job): Asks the job to stop. A job that has already finished is returned as it is. Reference for the POST /v1/jobs/{id}/cancel endpoint in the Ibby API. ### Usage - [List this lane's runs and their estimated cost](https://docs-staging.ibby.ai/api/usage/get-usage): This lane's runs, newest first, with their durations and estimated costs. Only this key's lane is… Reference for the GET /v1/usage endpoint in the Ibby API. ## SDKs - [TypeScript SDK](https://docs-staging.ibby.ai/sdks/typescript): The @ibby-ai/sdk package for Node 20 and later. Create sandboxes, write and read files, run commands, and check jobs. - [Python SDK](https://docs-staging.ibby.ai/sdks/python): The ibby package for Python 3.13 and later. The same calls as the TypeScript SDK, in snake_case. ## Agent skills - [ibby-docs](https://docs-staging.ibby.ai/.well-known/agent-skills/ibby-docs/SKILL.md): Read the Ibby docs instead of answering from memory. Build on the Ibby AI platform: sandboxes, jobs, the SDKs and the CLI. Use when a task involves Ibby docs: how it works, how to set it up or configure it, or its API. ## Agent resources - [llms-full.txt](https://docs-staging.ibby.ai/llms-full.txt): The full Markdown of every page in one file. - [Page Markdown](https://docs-staging.ibby.ai/index.md): Append `.md` to any page URL to fetch that page as raw Markdown. - [JSON API](https://docs-staging.ibby.ai/api/docs/pages.json): Page index of the JSON docs API; each entry links the page's JSON and Markdown forms. Described by the OpenAPI document at https://docs-staging.ibby.ai/openapi.json. - [MCP server](https://docs-staging.ibby.ai/mcp): Streamable HTTP Model Context Protocol server with search_docs, get_page, list_pages, and get_navigation tools, plus every page as a resource. Discovery document: https://docs-staging.ibby.ai/.well-known/mcp.json - [Agent skills](https://docs-staging.ibby.ai/.well-known/agent-skills/index.json): Agent Skills discovery index of the skills this site publishes. - [API catalog](https://docs-staging.ibby.ai/.well-known/api-catalog): RFC 9727 linkset of the APIs documented here. - [AI catalog](https://docs-staging.ibby.ai/.well-known/ai-catalog.json): ARD manifest of the agent-facing resources on this site (MCP server, skills, APIs). - [agent-readability.json](https://docs-staging.ibby.ai/agent-readability.json): Manifest of every agent-facing artifact on this site. - [Sitemap](https://docs-staging.ibby.ai/sitemap.xml): Every indexable page URL with its last-modified date.