Self-host Agenta
Agenta is an agent studio. When you self-host, you run the studio and the services that let you build, run, and evaluate agents on your own infrastructure.
What you run
A self-hosted deployment is a set of containers:
- Web and API serve the studio and its REST API.
- Services runs workflows and routes agent runs to the runner.
- The runner runs agent code inside a sandbox. See How agents run.
- Postgres, Redis, and a durable store hold data, queues, and agent working directories.
Agents are the reason most people self-host Agenta, so agent execution is a first-class part of the deployment, not an add-on. If you only want to try Agenta locally, the Quick start gets you a running stack in a few minutes.
Editions
Agenta ships in two editions:
- OSS is the open-source edition, licensed under the MIT license. It covers the studio, the API, the runner, and local and Daytona sandbox execution. The OSS Docker Compose stack is the supported self-hosting path.
- EE is the enterprise edition. It adds access control features such as SSO, roles, and dynamic access controls. EE is licensed separately.
Both editions self-host the same core studio. The pages in this section apply to OSS unless a page says otherwise.
Community-maintained deployments
The OSS Docker Compose quick start is the default, supported self-hosting path.
Some deployment surfaces are community projects. Treat them as best-effort:
- There is no expectation of official support.
- Fixes and upgrades may depend on contributor availability.
- Expect to troubleshoot and, in many cases, contribute back.
Today, the Railway OSS deployment is the community-maintained surface documented here. New community-maintained guides follow the same expectation. To improve one or propose a new one, see Community Projects.
Where to start
- Quick start runs Agenta locally with Docker.
- How agents run explains where agent code runs.
- Deploy on a remote server takes a deployment to production.