Code & AI agent sandboxes: read the guide
Agent Substrate
Open source toolSandboxA secure-by-default agent execution runtime engineered to run millions of sandboxes with 10x higher density than standard container runtimes.
Scanned 25 Sep 2026 · Schema v5 · features v18
- Licence
- Apache-2.0
Self-hosted; you pay for the infrastructure.
- Free tier
- Free to run
- Isolation
- Kata / gVisor
hardened or user-space kernel
- Regions
- —
Not disclosed on the public surface.
- Capabilities
- 10 / 55
8 partial · 22 fail · 6 not assessed
- Agent readiness
- 4.5/7 · 5/9
read · drive, pre-login surface
Advertised for
Stateful AI agents (ADK, LangChain) · Coding agents (Claude Code, Codex, Antigravity) · Ephemeral sandboxes for untrusted LLM generated code · Sandboxed MCP servers · RL rollouts and agent benchmarks · Stateful services
Built for
Developers, then technical
- · platform-engineer vocabulary: Kubernetes, WorkerPools, gVisor, SPIFFE, CSI, nftables
- · onboarding is `hack/create-kind-cluster.sh` + `install-ate-kind.sh` + kubectl plugin
- · deep reference docs and a threat model, no GUI
01 Runtime Each fact carries its source; dots show confidence. Open a row for the evidence.
Isolation & lifecycle
Resources & limits
Access
Network & secrets
Placement & use
02 Capabilities 10 pass · 8 partial · 22 fail · 55 of 61 assessed
- Supported — Documented on the public surface and verified.
- Partially supported — Exists with caveats: gated, thin, or enterprise-only.
- Not supported — Checked and not offered.
- Not assessed — Scanned before this capability was tracked. Not a lack.
Compute & storage 3/8
Networking & delivery 2/5
Developer access 2/8
AI & agents 1/9
Data 0/0
Platform & operations 1/4
Organisation & security 1/6
Proposed, not verified
Capabilities the scan saw but the registry does not track yet. A key is admitted only once two distinct products exhibit it. These are not scored.
- Actor multiplexing: many suspended stateful actors share a small pool of pre-warmed workers, woken on request (30x+ oversubscription claim)actor-multiplexing
“Demonstrates 30x+ oversubscription by "juggling" a large registry of stateful actors onto a small pool of shared physical pods.” github.com
- Request parking: router holds inbound requests during worker-pool saturation instead of returning 503request-parking
“lets the `atenet` router hold ("park") an inbound request whose target actor cannot be served *yet* because of transient worker-pool saturation” github.com
- Workload identity: per-actor SPIFFE mTLS certs and OIDC JWTs that survive migration between workersworkload-identity
“Workloads can exchange their ephemeral Kubernetes credentials for stable **Actor Identity** credentials that persist even as the process migrates between different physical workers.” github.com
03 Agent readiness Pre-login surface · counts, not a grade
Can an agent read it?
parse-ability · docs, metadata, machine-readable surfaces
4.5/7
4 full · 1 partial · 64% of applicable checks
- llms.txtNot supported
- llms-full.txtNot supported
- robots.txt AI policyNot applicable
- JSON-LDNot applicable
- SitemapNot applicable
- Meta tagsPartially supported
- Markdown negotiationSupported
- Content efficiencySupported
- Docs discoverableSupported
- Machine-readable pricingNot applicable
- No anti-bot wallSupported
Can an agent drive it?
act-ability · APIs, SDKs, MCP, credentials, webhooks
5/9
3 full · 4 partial · 56% of applicable checks
- Public APISupported
- OpenAPI specNot supported
- MCP serverPartially supported
- SDK packagesPartially supported
- Auth documentedSupported
- Self-serve credentialsNot applicable
- WebhooksNot supported
- CLI toolSupported
- Error modelPartially supported
- Rate limits documentedNot applicable
- Agent config filesPartially supported
04 Coding harnesses Which agents and IDEs are documented to run here
Advertised integrations 3
- Claude Code AnthropicSupported
- Codex CLI OpenAISupported
Hermes Agent Nous ResearchSupported
Plausible compatibility 0
Derived, not stored: the product passes SSH access, so any CLI coding agent is installable inside it. This is plausible compatibility, not a supported integration.
No general shell access documented, so nothing is derived. Absence is not unsupported.
05 Compliance & regions Standards held, with ordinal rigor; never a score
Certifications held 0
No attestations found on the public surface. Empty means nothing is advertised, after checking, not that nothing was checked.
Regions —
No region list captured.
06 Open source Apache-2.0 · fetched by machine, not quoted from marketing
Licence & repository
- Licence
- Apache-2.0OSI
- Primary language
- Go
- Stars
- 3,802
- Forks
- 443
- Created
- 13 May 2026
- Archived
- No
Activity
- Last commit
- 25 Sep 2026
- Latest release
- v0.2.0 · 25 Sep 2026
- Issues open / closed
- 333 / 309 · 48% closed
3 releases: v0.0.0 (2026-05-19, launch), v0.1.0 (2026-09-09), v0.2.0 (created 2026-09-25 17:29, published 22:26). Release notes are detailed with a Breaking Changes section; no binary assets (build/deploy from source with ko).
Fetched via gh on 25 Sep 2026.
Self-hosting
- Methods
- kubernetessource-build
- You operate
- kubernetespostgresobject-storage
Self-host is the only way to run it: free under Apache-2.0 + your own Kubernetes cluster (latest stable minor + previous). Needs object storage for snapshots (GCS on GKE; rustfs/S3-compatible in the kind install) and PostgreSQL for control-plane state (Cloud SQL option on GCP). Installed from source with hack/install-ate.sh (ko-built images, a pullable registry); no Helm chart. Required beta APIs (PodCertificateRequest, ClusterTrustBundle) can only be enabled at cluster creation on GKE; GKE Standard 1.36+ only, no mixed-arch E2 machines, Workload Identity required. microVM pools need /dev/kvm (nested virtualization). No GPU passthrough. Pre-1.0: breaking changes each release. GKE's supported build lacks EgressPolicy.
Documentation signals 6/8
- SupportedQuickstart
- SupportedAPI reference
- SupportedSelf-host guide
- SupportedChangelog
- Not supportedOpenAPI
- Not supportedllms.txt
- SupportedExamples
- SupportedArchitecture doc
07 Company & presence Facts only, not scored
Company
- Headquarters
- Mountain View, CA, USA (Google)
- Founded
- 2026
- Team size
- Not disclosed
- Hiring
- Unknown
Notable people
- Tim Hockin (thockin): Kubernetes co-founder, maintainer and co-author of the GKE launch post
- Jaana Dogan (rakyll): maintainer, lead author of AX
- Benjamin Elder (BenTheElder): kind maintainer, top committer
- Solo.io maintainers (Eitan Yarmush, Keith Mattix, Krisztian Fekete) from the kagent side
Activity
- Last release
- v0.2.0 — 2026-09-25 github.com
- Last blog post
- 2026-09-15 — 'Agent Substrate brings high-density, scalable, trusted infrastructure to GKE' cloud.google.com
Presence 7
- GitHub
- ate-dev Google Group
- CNCF Slack (#substrate-users, #substrate-dev)
- YouTube (agent-substrate)
- Weekly community meeting
- Learn Agent Substrate atlas
- Google Cloud (GKE) docs
Links found on the public surface scanned; not an exhaustive search.
08 Sources & method How this entry was produced
Public surface only
Everything here was read from github.com/agent-substrate/substrate's unauthenticated pages, docs, pricing and repository on 25 Sep 2026. Nothing behind a login was used.
Statuses, not scores
Capabilities are pass, partial or fail against a written rubric (features v18). “Not assessed” means the scan predates the key.
Confidence is separate
Each fact carries its own confidence. Low-confidence facts are shown, never hidden, so you can weigh them.
- Schema
- scan v5
- Features registry
- v18
- Keys tracked today
- 61
- Assessed on this entry
- 55
Nearby in the atlas
All Sandbox products →Agent SafehouseSandbox · Not disclosedOpen source tool
Agent SandboxSandbox · Kata / gVisorOpen source tool
Agent37Sandbox · Kata / gVisorHosted
AgentNestSandbox · ContainerOpen source tool
Anthropic Sandbox Runtime (srt)Sandbox · ContainerOpen source tool
AWS Lambda MicroVMsSandbox · Firecracker microVMHosted