Preview. BYOC is available to design partners as a guided pilot. The
deployment is scoped and set up with you during onboarding rather than
self-serve. To start a pilot, write to
[email protected].
What runs where
Control plane (Karta-operated)
The API, dashboard, identity, metering, billing, and release orchestration.
Stays on Karta’s infrastructure - it is never moved into your account.
Data plane (your AWS account)
The agent compute and durable storage. Runs your agents in per-session
microVMs and holds workspaces and per-user state in your account’s S3.
How it works
- Outbound-only connectivity. The data plane in your account dials out to the Karta control plane. No inbound network path into your account is required.
- Your credentials stay yours. Karta never holds your static AWS keys. Where access is needed, it is through a cross-account IAM role you create, scoped with a per-tenant external id, and you can withdraw it at any time.
- You own the account. The data plane is provisioned in your account from a versioned module. For the first design partners you run the apply yourself, so secrets are generated in place in your own Secrets Manager.
- Data residency by design. Per-user durable state lives in your account’s S3 and never transits the control plane. Only metadata crosses.
Data residency
| Stays in your AWS account | Crosses to the Karta control plane |
|---|---|
| Workspace content and repositories | API-key validation |
| Per-user durable memory and state | Usage and metering events (billing) |
| Session content and model traffic | Account, agent, and session metadata |
Trust model
BYOC is the deployment side of the same posture described on Trust and Multi-tenancy: per-session microVM isolation, default-deny cross-org access, and operators that do not read tenant content. BYOC adds that the data plane - the only part that processes your agents’ content - runs in infrastructure you own and control.Start a pilot
1
Talk to us
Write to [email protected]
so we can scope the pilot - region, harness, and access model.
2
Provision the data plane
You apply the Karta data-plane module in your AWS account. Karta never touches
your account credentials.
3
Connect your org
Link the data plane to your Karta org. The control plane reaches it
outbound-only, over the channel established during setup.
4
Deploy agents as usual
Define and deploy agents exactly as you would on the managed platform - the
workflow does not change.
BYOK
Bring your own model-provider key, billed to your provider account.
Trust & compliance
Encryption, isolation, and the platform’s security posture.

