# orkestr docs > The documentation index for orkestr - the EU-hosted platform for > deployments, serverless functions, and hardware-isolated sandboxes > for AI agents. Every page listed below is also served as plain > markdown at the same URL with `.md` appended. For the site-wide > overview (products, pricing, platform), see https://orkestr.eu/llms.txt ## Docs - [Documentation · orkestr](https://orkestr.eu/docs.md): Documentation for orkestr: REST API, CLI, MCP server, sandbox runtime for AI agents, workflow examples. Everything you need to deploy and manage apps programmatically. - [Getting started · orkestr](https://orkestr.eu/docs/getting-started.md): End-to-end tour of orkestr: connect a Git provider, create a project, set env vars, deploy, manage environments, attach databases, configure domains, monitor, and roll back. - [REST API reference · orkestr](https://orkestr.eu/docs/api-reference.md): Reference for the orkestr REST API. Authentication, rate limits, every endpoint across projects, environments, deployments, functions, add-ons, monitoring, domains, and tokens. - [CLI reference · orkestr](https://orkestr.eu/docs/cli.md): Reference for the orkestr CLI. Install, authenticate, every command across projects, environments, deployments, functions, add-ons, monitoring, domains, and tokens. - [MCP server · orkestr](https://orkestr.eu/docs/mcp.md): Connect Claude Code, Cursor, Claude Desktop, or any MCP client to orkestr. Manage projects, deployments, monitoring, and add-ons with natural language. - [Workflow examples · orkestr](https://orkestr.eu/docs/workflows.md): Ready-to-use orkestr workflows: PR deploy previews, CI/CD pipelines, auto-rollback on alert, batch operations across projects, AI assistant via MCP. - [Projects - docs · orkestr](https://orkestr.eu/docs/features/projects.md): How orkestr projects work: connect a repo, build a Docker image, deploy, environments, env vars, auto-deploy, custom domains, and add-ons. - [Environments - docs · orkestr](https://orkestr.eu/docs/features/environments.md): Per-project environments in orkestr: branches, environment variables, domains, and isolated containers for production, staging, and previews. - [Deployments - docs · orkestr](https://orkestr.eu/docs/features/deployments.md): The orkestr deployment pipeline: clone, analyze, build, deploy, health check, finalize, with live logs and one-click rollback. - [Functions - docs · orkestr](https://orkestr.eu/docs/features/functions.md): Serverless Python and Node functions on orkestr: fast cold starts, scale-to-zero, API-key auth, and public URLs - no Dockerfile or repo. - [Crons - docs · orkestr](https://orkestr.eu/docs/features/crons.md): Scheduled jobs on orkestr: fire a function or a job on a cron expression, with timezones, overlap policies, plan-based intervals, and run history. - [Jobs - docs · orkestr](https://orkestr.eu/docs/features/jobs.md): One-off jobs on orkestr: run a command in your project image to completion - migrations, cleanups, backfills - on demand or on a schedule. - [Domains - docs · orkestr](https://orkestr.eu/docs/features/domains.md): Attach custom domains to an orkestr project with automatic TLS, plus the default .orkestr.run subdomain on every plan. - [Add-ons - docs · orkestr](https://orkestr.eu/docs/features/addons.md): Managed Postgres and Redis add-ons on orkestr: isolated per-project networks, injected connection variables, plan-based sizing, and backups. - [Monitoring - docs · orkestr](https://orkestr.eu/docs/features/monitoring.md): Monitoring on orkestr: CPU and memory metrics, request metrics, live container logs, and alerts for failed deploys and resource pressure. - [Troubleshooting - docs · orkestr](https://orkestr.eu/docs/troubleshooting.md): Fix common orkestr deploy failures: missing build-time env vars, build out-of-memory, failed health checks, undetected frameworks, and clone errors. - [Sandboxes documentation · orkestr](https://orkestr.eu/docs/sandboxes.md): Run untrusted code in EU-hosted, hardware-isolated VMs from any AI agent. Python + JS SDKs, REST API, MCP server. Sandboxes overview and links to references. - [Sandboxes quickstart · orkestr](https://orkestr.eu/docs/sandboxes/quickstart.md): Run your first orkestr sandbox in five minutes. Install the SDK, mint a scoped API token, exec a command, read files, pause and resume. - [Sandboxes cookbook - agent recipes · orkestr](https://orkestr.eu/docs/sandboxes/cookbook.md): Copy-paste recipes for orkestr sandboxes: run model-generated code safely, wire a sandbox into an agent loop, install packages, pause between turns, fan out in parallel. Python and JavaScript. - [Base images - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/base-images.md): The base images orkestr sandboxes boot from: python-3.12, python-3.12-bare, node-22, and debian-12 (apt). What each ships, when to use it, and how to install packages at run time or bake them into a template. - [Networking & egress - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/networking.md): Sandbox egress policies: off, restricted, open. The default restricted allowlist (PyPI, npm, Debian, GitHub, major model APIs) and how to declare a custom egress allowlist per sandbox or baked into a template. - [orkestr](https://orkestr.eu/docs/sandboxes/templates.md): The EU platform to deploy apps, run code in isolated sandboxes, and put AI agents to work - all from a single git push. GDPR-compliant, no tracking. - [orkestr](https://orkestr.eu/docs/sandboxes/volumes.md): The EU platform to deploy apps, run code in isolated sandboxes, and put AI agents to work - all from a single git push. GDPR-compliant, no tracking. - [Python SDK reference - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/python-sdk.md): Reference for the orkestr Python SDK: Sandbox class, files namespace, exec / exec_stream, pause / resume, error hierarchy. PyPI package: orkestr. - [JS SDK reference - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/js-sdk.md): Reference for the orkestr JavaScript / TypeScript SDK: Sandbox class, files namespace, exec / execStream, pause / resume, error classes. npm package: orkestr. - [REST API reference - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/api-reference.md): REST API reference for orkestr sandboxes. Endpoints, request and response shapes, authentication, streaming exec format, error codes. - [MCP server - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/mcp.md): Connect the orkestr sandbox runtime to Claude Code, Cursor, and any MCP client. Server endpoint, client config, scopes, and all 18 sandbox, template, and volume tools (create, run code, files, pause, resume, terminate). - [Run Claude Code in a sandbox · orkestr](https://orkestr.eu/docs/sandboxes/claude-code.md): Run the Claude Code agent headless inside an EU-hosted, hardware-isolated orkestr sandbox: install, clone a repo, run with -p and JSON output, resume sessions, pause between turns, bake a template for instant boots. - [Sandboxed code execution as a model tool · orkestr](https://orkestr.eu/docs/sandboxes/llm-tools.md): Give any LLM a run_python tool backed by an orkestr sandbox: tool definition, executor, and full tool-calling loops for the Anthropic API, OpenAI API, and Vercel AI SDK. Python and JavaScript. - [Limits & quotas - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/limits.md): Every enforced sandbox limit in one place: sizes, concurrent RAM budgets, lifetime ceilings, snapshot caps and retention, template and volume quotas, file-transfer caps, and how the trial credit meters. - [Security & isolation - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/security.md): The orkestr sandbox isolation model: per-sandbox VMs with their own kernel and network stack, opt-in egress, data lifecycle across terminate/pause/volumes, scoped tokens, and preview-URL semantics. - [Data residency & GDPR - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/data-residency.md): Where orkestr sandboxes and their data live: EU regions in Germany, Finland, and France, EU object storage, an EU-only data path with no US hyperscaler, GDPR DPA available. Written for your DPO. - [FAQ & troubleshooting - Sandboxes · orkestr](https://orkestr.eu/docs/sandboxes/faq.md): Answers to the common orkestr sandbox questions: egress and allowlists, disappearing files and paused sandboxes, preview URL requirements, exec timeouts, read-only rootfs, and concurrency budgets. - [Workers documentation · orkestr](https://orkestr.eu/docs/workers.md): How orkestr Workers work: a scoped, audited identity for AI agents. Create a worker, pick a role, run it on orkestr with your own model, approve gated actions, and review the full run history. Roles, permissions, and the governance model.