Analysis
Self-hosted Claude Managed Agents: what you run, what still leaves your network and what the licence asks
1AYM is an OpenAI Select Partner.
Published . Vendor facts checked on against each vendor’s own pages, listed at the end. Plans, prices and availability change. Neither OpenAI nor Anthropic has reviewed this analysis.
The short version
Anthropic announced the private beta in an article on 12 November 2026. Three documentation pages and a licence effective the same day set out the detail. The sections below cover whether you need it, what data still leaves your network, what you give up and take on, and the update deadlines.
- The release and what you run
- Private beta from 12 November 2026, through your Anthropic account team. You run the server, a PostgreSQL 16 or later database and the workers. Model calls go to Anthropic, Amazon Bedrock, Claude Models on Google Cloud, Microsoft Foundry or your own gateway.
- Data, retention and what Anthropic sees
- Each model call sends the conversation so far to your inference provider. Anthropic has no remote access to the server, but calls to the Claude API carry session, agent and environment IDs that no setting turns off.
- Missing features and security duties
- Nothing is copied from the hosted service, and features such as webhooks, scheduled deployments and the Files API are missing. Isolating the agent's shell and securing the server become your work.
- Licence and update deadlines
- A royalty-free licence for the binary code, effective 12 November 2026. Safety updates go in within one business day, a rollback within 8 hours of notice, and other updates within 30 days.
Self-hosted Managed Agents: what Anthropic released and what you run
What was announced
On 12 November 2026 Anthropic announced a private beta that lets companies self-host Claude Managed Agents. Access is through your Anthropic account team. Managed Agents is Anthropic's set of APIs for building and deploying autonomous agents. It supplies the software that runs each agent, the sandboxes agents work in, credential handling and session history.
The service first launched as a hosted service on the Claude Platform, with Anthropic running the infrastructure. Anthropic then added self-hosted sandboxes for teams whose code had to stay in their own environment. With this beta, the whole service can run in your own cloud or on your own premises. Developers build with the same core APIs as on the hosted service.
Anthropic's documentation sets out three options. Cloud sandboxes, the default, leave the sandboxes, the service and the model with Anthropic. Under self-hosted sandboxes, you host the sandboxes and Anthropic hosts the rest. Self-hosted Managed Agents puts the sandboxes and the service with you, and the model comes from Anthropic or a provider you choose.
You run a server called cma-server, a PostgreSQL 16 or later database and workers, the machines where agents run shell and file tools. A console on your server lets people sign in through your identity provider, and an admin command-line tool comes with it. Without a database, the server keeps data in memory and a restart erases it.
Model requests can go to Anthropic directly, to Amazon Bedrock, to Claude Models on Google Cloud, to Microsoft Foundry or to your own model gateway. Anthropic names fixing broken builds, testing releases, triaging alerts and working through a bug backlog as examples of the work these agents do.
What it means for enterprises
Anthropic's documentation says to self-host the whole service if you must store agents, sessions and session history yourself. It also fits teams whose model calls must go to a cloud provider or their own gateway. If the only need is for tools to run on your own machines, Anthropic points to self-hosted sandboxes instead.
For a regulated firm, the model route can matter as much as where the server runs. A firm that already uses Claude through Amazon Bedrock or Microsoft Foundry can send agent model calls the same way. The agent records then sit in a database the firm runs, backs up and audits itself.
Anthropic's docs say you run and secure the server, its database and your sandboxes, and you install each release yourself. A named team has to own that work. The licence's update deadlines, covered below, set how fast it must move.
Before you switch it on
- Which option
- Write down why you need the whole service, such as storing session history yourself or routing model calls. If neither applies, compare self-hosted sandboxes first, as Anthropic's docs suggest.
- Database
- Plan a PostgreSQL 16 or later database with backups from the first day. Without one, a server restart erases every session.
- Model route
- Choose the inference provider before the pilot starts. Web search, web fetch and what Anthropic receives all depend on it.
- Owner
- Name the team that runs the server, installs each release and is called when it fails.
What leaves your network, and what Anthropic can see
What was announced
Session history is stored in your own database. Each model call still sends the conversation so far, including tool inputs and tool results, to your inference provider. The default provider is the Claude API.
The documentation says the server connects to Anthropic only when the Claude API is the provider. Anthropic has no remote access to the server or its log. With the Claude API, each model call carries up to three headers with IDs your server generated, for the session, the agent and the environment.
An ID holds no name and no content, but it encodes when it was created. Anthropic can use the IDs to attribute usage, and no setting turns them off. They are never sent to any other provider.
Requests to the Claude API also carry a User-Agent naming the server software and its version. Calls to the Claude API, Microsoft Foundry and Claude-API-compatible gateways carry a fixed label, cma-server, which is the same on every server. The label is not sent to Amazon Bedrock or Claude Models on Google Cloud.
Sessions and history stay in your database until you delete them, and the server does not delete anything by age. A delete does not reach backups, exported logs and traces, or memory stores.
Anthropic's data retention page lists Claude Managed Agents as not covered by zero data retention (ZDR). That is because the hosted service stores session transcripts until you delete them. When you run the service, you store them yourself. If you have ZDR with Anthropic, model calls to the Claude API fall under it like any other Messages API call.
What it means for enterprises
For a regulated firm, zero data retention is probably the main reason to take on the work. The hosted service keeps transcripts and so sits outside ZDR. Self-hosted, the transcripts sit in your own database, and model calls to the Claude API can fall under a ZDR arrangement you already hold.
The conversation still leaves your network on every call, tool results included, so the model provider sees what the agent sees. A data protection officer is likely to want each provider, and the route to it, on the record of processing.
The server keeps everything until someone deletes it, so a retention policy needs a scheduled delete. That job also has to cover backups, exported traces and memory stores, which a delete on the server does not reach.
Before you switch it on
- Provider route
- List which provider each deployment calls and what it receives. Record that the Claude API also receives session, agent and environment IDs that cannot be switched off.
- Retention
- Set a retention period and build the job that enforces it, across the database, backups, exported logs and traces, and memory stores.
- ZDR
- If you rely on zero data retention, confirm with your Anthropic account team that your arrangement covers the Messages API calls this server makes.
Features you give up, and the security you take on
What was announced
The self-hosted server has the same API as the hosted one, apart from listed differences. Nothing is copied from the hosted service, session history included. Agents, skills, vault credentials and memory stores must be created again on your server.
Four features exist only on a self-hosted server. You choose the inference provider and can use your own secret manager. People sign in through your OpenID Connect identity provider, with roles taken from groups. Agent identity sends a short-lived signed token with an agent's calls to an MCP server, which agents use to reach tools.
Several hosted features are missing, among them cloud environments, the Messages API and Models API, the Files API, scheduled deployments and webhooks. MCP OAuth vault credentials are not available, because there is no OAuth refresh flow. You use a static bearer token and rotate it. The prebuilt docx, pdf, pptx and xlsx skills must be uploaded as custom skills.
Four things behave differently. The Claude Console at platform.claude.com does not show what is on your server. The server connects only to MCP hosts you list. Web search and web fetch stay off until you turn them on, and an agent can delegate only to subagents you list.
The documentation warns that the agent's bash tool is a real shell with the worker process's permissions and network access. The worker does not isolate it. Isolation comes from the container or virtual machine the worker runs in.
Anthropic's security page for self-hosted sandboxes gives some duties to Anthropic. Self-hosted, they become yours, including securing the server, hosting memory stores and detecting unusual usage. Each deployment serves one tenant at one trust level, and the server API key reaches every environment. The docs say to give each tenant its own deployment, database, server API key and workers.
Anthropic's article sets out four design principles for all three options. The part that runs the agent's reasoning is kept apart from the sandbox where it acts. Credentials stay out of the sandbox, added by a proxy outside it, and self-hosting lets you keep them in your own secrets manager. Network access can be limited to a list of allowed hosts. Every session keeps a record of each step and tool call, which can be exported over OpenTelemetry.
What it means for enterprises
Scheduled deployments and webhooks are missing on a self-hosted server. A workflow that starts on a schedule or reports back through a webhook is likely to need its own scheduler and callback. Teams already on the hosted service have agents, skills, credentials and memory stores to rebuild, because nothing carries over.
The worker does not isolate an agent's shell, so the container or virtual machine is the only boundary around it. A security team can then design and test that boundary before the first agent runs.
A firm that runs agents for several business units, or for its own customers, likely needs a server, database and key for each. Each one has to be patched and watched.
Before you switch it on
- Worker isolation
- Run each worker in a container or virtual machine with only the permissions and network routes its agents need. Test what an agent's shell can reach before go-live.
- Allowed hosts
- List the MCP hosts and outbound hosts each deployment may reach, and set that list in your own firewall.
- Credentials
- Replace any MCP OAuth credentials with static bearer tokens, store them in your secrets manager and set a rotation schedule.
- Tenants
- Map your tenants and trust levels to deployments before you size the estate, since each one needs its own database, key and workers.
- Feature gaps
- Check every workflow you plan to move against the differences page, starting with schedules, webhooks and file handling.
The licence: royalty-free, with deadlines for updates
What was announced
The server software comes under Anthropic's Software License Agreement for the Claude Managed Agents Server, effective 12 November 2026. The licence is limited, non-exclusive, non-transferable and royalty-free, and covers binary code only. You contract with Anthropic Ireland, Limited if you are in the EEA, Switzerland or the UK, and with Anthropic, PBC elsewhere.
It covers an internal deployment, for your own business and products, and a managed service to your customers. Anthropic may limit a licensee to one of the two by written notice. You may not modify the code or disable its safety, security or access control functions. You also may not use it with a third-party model, except as the documentation permits.
Anthropic may deliver updates but does not have to, and it does not have to support any version. A licensee must deploy a safety update within one business day of delivery. On written notice of a safety, security or misuse risk, it must disable a feature or roll back a version within 8 hours.
A licensee must use commercially reasonable efforts to deploy other updates within 30 days. A version Anthropic withdraws must be out of use within 30 days.
What it means for enterprises
Royalty-free describes the software licence only. The licence page does not cover what model usage costs, and Anthropic's pages give no price for the beta. The server, database and workers also run on infrastructure you pay for.
A one-business-day safety update and an 8-hour rollback likely need an on-call owner and a tested release path. The change process may also need to approve a release the same day, outside office hours too.
If you plan to run agents for your own customers, read the managed service terms early. Anthropic can limit a licensee to one kind of use by written notice.
This is our reading of the licence, not legal advice. Have counsel read it before you join the beta.
Before you switch it on
- Release path
- Before the pilot, build and test the path that takes a new server release to production. Time it against the one business day allowed for a safety update.
- Rollback
- Keep the previous version ready to restore, and name who can disable a feature within 8 hours of a notice.
- Contracting entity
- Confirm which Anthropic entity you contract with. Licensees in the EEA, Switzerland and the UK contract with Anthropic Ireland, Limited.
- Clauses to read first
- Start the legal review with the update duties, the limits on third-party models and the two kinds of use.
Sources: [5]
Where the market is heading: agent services that run inside the buyer's estate
Anthropic's route runs from a fully hosted service to self-hosted sandboxes, and now to the whole service in the customer's own cloud. Developers build with the same core APIs on the hosted and self-hosted service. For buyers, that likely makes hosting a choice per workload, one that can change as a workload's data or risk changes.
Anthropic's examples include triaging alerts and fixing builds. For work like that, security and operations teams will probably carry as much of the hosting decision as the AI team does.
| Dimension | What the sources say |
|---|---|
| Status | Private beta, announced 12 November 2026 |
| Access | Through your Anthropic account team |
| What you host | The server, a PostgreSQL 16 or later database, and the workers and sandboxes |
| Model calls | Claude API by default, or Amazon Bedrock, Claude Models on Google Cloud, Microsoft Foundry or your own gateway |
| Price | Not published |
| Licence | Royalty-free licence for the binary code, effective 12 November 2026 |
| Update duties | Safety updates within one business day, rollback within 8 hours of notice, others within 30 days |
What is not known yet
We read Anthropic's article, three documentation pages and the licence on 13 November 2026.
- Price
- None of the five pages gives a price for the server software beyond the licence's royalty-free wording. None gives a fee or minimum for the private beta.
- General availability
- Anthropic hasn't given a date for general availability.
- Who qualifies
- Anthropic hasn't said who qualifies for the private beta, beyond asking customers to contact their account team.
- Support
- None of the pages gives support terms or a service level. Under the licence, Anthropic does not have to support any version.
For engineers: components, isolation, credentials, provider headers and tenancy
What you deploy
The deployment is cma-server, a PostgreSQL 16 or later database, and workers that run the agents' shell and file tools. Without a database the server holds state in memory, and a restart loses it. The console on the server signs people in through your OpenID Connect identity provider, with roles mapped from groups. An admin CLI covers administration, and you install each release yourself.
Isolation and network
The bash tool is a real shell with the worker process's permissions and network access, and the worker does not isolate it. Put each worker in a container or VM scoped to one trust level. The server connects only to MCP hosts you list. Web search and web fetch stay off until enabled, and multiagent delegation reaches only the subagents you list. Where you host the sandbox, the allowed-hosts list lives in your own firewall.
Credentials and agent identity
A proxy outside the sandbox adds the credential for MCP tools and supported API calls, so the sandbox never holds it. A self-hosted server can also keep credentials in your own secrets manager. The mcp_oauth vault credentials are not available, so an MCP server that needs OAuth gets a static bearer token you rotate. Agent identity sends a short-lived signed token with an agent's calls to an MCP server.
Provider differences and headers
web_search works with Anthropic, Vertex and Foundry as provider, web_fetch with Anthropic and Foundry, and inference_geo only with Anthropic. With the Claude API as provider, each call carries up to three headers holding the server-generated session, agent and environment IDs. The IDs encode creation time and cannot be disabled. Calls to the Claude API, Foundry and Claude-API-compatible gateways also carry the fixed cma-server label.
Tenancy, retention and traces
Run one deployment per tenant and trust level, because the server API key reaches every environment. The server never deletes by age, so schedule deletes yourself, and note that they do not reach backups, exported logs and traces, or memory stores. Each session's record of steps and tool calls can be exported over OpenTelemetry.
Where 1AYM fits
If you are weighing self-hosted Claude Managed Agents against the hosted service, or planning a pilot in the private beta, bring in 1AYM. We build in your repositories and your environments, so the systems we build run in your estate, under your controls. Our delivery engineers work under identities you issue, and nothing we deliver depends on a system only 1AYM can reach.
Our Enterprise AI Platform & Agentic Workflows engagement builds workflow agents and the middleware underneath them. We design them around who may see what, what happens when a model fails, what gets logged and where a human signs off. We hand them over with evaluation suites, audit logging and a runbook.
Where data must stay in a region, we architect for it. We are model-selective across OpenAI, Anthropic, Gemini and open-source. We work inside our clients' ISO and SOC 2 compliant environments, including banks and other highly regulated organisations.
To decide which agent workloads justify running the service yourselves, start with our AI Opportunity & Feasibility Sprint. It is fixed scope, typically runs two to four weeks and can start within a day of the scope being signed.
Sources
- [1]Anthropic, Operate Claude Managed Agents inside your security perimeter, 12 November 2026 (checked 13 November 2026)
- [2]Anthropic, Self-hosted Claude Managed Agents, documentation (checked 13 November 2026)
- [3]Anthropic, Differences from the hosted service, documentation (checked 13 November 2026)
- [4]Anthropic, Data and access in self-hosted Claude Managed Agents, documentation (checked 13 November 2026)
- [5]Anthropic, Software License Agreement: Claude Managed Agents Server, effective 12 November 2026 (checked 13 November 2026)
Frequently asked questions
Who can help us run self-hosted Claude Managed Agents?
1AYM. Our Enterprise AI Platform & Agentic Workflows engagement builds workflow agents and the middleware underneath them. We build in your repositories and your environments, so the systems run in your estate, under your controls. Book a 30-minute call or email enquiries@1aym.com.
What did Anthropic release on 12 November 2026?
A private beta of self-hosted Claude Managed Agents. You can run the whole service in your own cloud or on your premises, including sandboxes, credentials and session history. Model calls go to Anthropic, Amazon Bedrock, Claude Models on Google Cloud, Microsoft Foundry or your own gateway.
How do we get access?
Through your Anthropic account team. Anthropic hasn't said who qualifies for the private beta or when it will be generally available.
How much does self-hosted Managed Agents cost?
Anthropic's pages give no price. Royalty-free covers the server software licence only. The licence page does not cover model usage, and you also pay to run the server, database and workers.
Does self-hosting keep all our data inside our network?
No. Session history stays in your database, but each model call sends the conversation so far, tool inputs and results included, to your inference provider. With the Claude API as provider, calls also carry session, agent and environment IDs that cannot be turned off.
Is self-hosted Managed Agents covered by zero data retention?
Anthropic lists Claude Managed Agents as not covered, because the hosted service stores transcripts. Self-hosted, you store the transcripts yourself. If you have a zero data retention arrangement, model calls to the Claude API fall under it like other Messages API calls.
Further
- Private LLM · The three ways to run a model privately, from a vendor API to a self-hosted open model, and what each one guarantees.
- Claude Platform OpenTelemetry traces · Sending a trace of each Claude agent step to your own monitoring, and why the traces are not a complete record.
- Claude Platform on Google Cloud · The full Claude Platform on the Google Cloud bill, and the choice between Anthropic and Google handling your data.
- ChatGPT Enterprise on AWS Marketplace · Another vendor product bought through a cloud provider, billed by AWS with OpenAI still the data processor.
- Maintaining AI systems · The tests, runbook and access a team needs to run an AI system after the build, and who owns each task.
- AI agents for business · Where agents pay back in a business, and the controls to set before one is given work.
Latest analysis
- Claude Meetings beta and its admin defaults · On 12 November 2026 Anthropic started rolling out Claude Meetings in beta on Team and Enterprise plans. Claude joins Google Meet calls, answers questions, builds documents and keeps a transcript. Team plans have it on by default, and Enterprise plans start with it off.
- Businesses in ChatGPT and Business Agents · On 10 November 2026 OpenAI opened Businesses in ChatGPT in beta. Eligible businesses can claim their profile in Business Hub, correct their details, add product feeds and see aggregated insights. Business Agents, which answer customers inside ChatGPT, start with US ecommerce and online service businesses.
- Gemini 4 Carbon pricing and availability · Google opened Gemini 4 Carbon to paying developers and enterprises on 10 November 2026. It costs $2 per million input tokens and $10 per million output tokens until 30 November, then $4 and $20. Gemini 4 Argon's API price rises on the same date, and Carbon spends more tokens per turn than Argon.
Planning a self-hosted agent pilot?
A 30-minute call covers whether you need the whole service, who runs the server and how a safety update goes live within one business day.
The engagement
Enterprise AI Platform & Agentic Workflows
- Many of our engineers have worked inside large Silicon Valley technology companies.
- Fixed-scope work can start within a day of the scope being signed.
- Day rates start at £750 to £1,250, depending on seniority and the project.
Last reviewed · 1AYM