A3T is an open-source AI agent platform with a standards-based runtime and a typed database built for agent memory and state. Build, orchestrate, and deploy AI agents as Kubernetes pods — wired together on a visual canvas, backed by memory, tools, and knowledge you define.
Pick a pre-built template, or import your own workflow definition from any registry. Templates declare the durability contract, variables, and tool surface up front — all as standards-based YAML.
$ a3t template pull ./my-template.yaml
Bind an LLM, list the tools the agent can call, declare the knowledge it reads from, and let it write back to memory. Every state transition is queryable AQL against ADB.
All four surfaces share one typed substrate: ADB.
The Agent Canvas is a Kubernetes CRD you compose visually or in YAML. Bind triggers — HTTP, topics, webhooks, cron — on the input side, emit to webhooks, queues, or downstream agents on the output side.
kubectl apply -f canvas.yaml · or drag on the canvas.
Free tier includes 10 agents, 100k invocations per month, and every template in the public registry. Bring your own cluster when you're ready to scale.
Every agent runs on a typed workflow engine with a lock-free execution queue. Steps dispatch in under a millisecond, routing is deterministic, checkpoints are content-addressed. Ephemeral agents stay hot; checkpointed agents rehydrate on demand.
ADB persists everything an agent touches — configuration as key/value, timelines as timeseries, embeddings as vectors, relationships as graphs. AQL is the single query language that joins across all four, so a skill can ask "recent events for this entity that match this intent."
Everything A3T runs is open source under BSL 2.0. Build locally with Docker, edit templates in VSCode, develop agents with Claude over MCP — standards-based, CI/CD-friendly, no cloud dependency.
Local A3T ships as a single Docker image. No system packages, no package managers, no version juggling. Run it once, get a local cluster with CRDs, controller, and the agent runtime preloaded.
Requires Docker Desktop 4.25+ · macOS / Linux / WSL2.
The A3T extension brings schema validation, type hints, deployment, and live runtime monitoring straight into VSCode. Edit agent definitions with confidence, push to your local cluster with one click.
A3T exposes its runtime over MCP. Point Claude or any MCP client at your local cluster, generate new templates, run them against test fixtures, and ship through your existing CI/CD.
$ claude mcp add a3t-local http://localhost:8080/mcp
A3T is a standards-based runtime. Everything is specified — from CRDs to AQL grammar to SDK internals. No proprietary magic, no abandoned tutorials.
Open docsA3T ships as a production-ready helm chart. Install into any Kubernetes — k3s, EKS, GKE, AKS, OpenShift. The controller speaks CRDs; your SRE team already knows how to operate it.
Every A3T object is a Kubernetes Custom Resource. Agents, templates, canvases, and every resource the agents consume — all reconciled by the A3T controller, all manageable with kubectl, ArgoCD, or your own tooling.
$ kubectl api-resources | grep a3t.io
Every admin action in A3T is a REST/gRPC endpoint. Provision tenants, manage RBAC, install CRDs, promote resources across clusters — all from your own automation.
OpenAPI 3.1 spec · gRPC reflection · Go and TypeScript SDKs.
Enterprise deployments bring SSO via OIDC, namespace-scoped RBAC, OPA/Gatekeeper policies, and cosign-signed templates. Your security team already trusts these primitives.
team-a-dev, ships to team-a-prod. Kubernetes handles the isolation.Effective date: May 26, 2026 | Last updated: May 26, 2026
A3T ("we", "us", "our") operates the website a3t.io and the A3T platform. This privacy policy explains how we collect, use, and protect your information when you visit our website or use our services.
We process personal data under the following bases:
We use the following categories of cookies:
a3t_consent). These cannot be disabled.You can change your cookie preferences at any time via the "Cookie settings" link in the footer.
We do not sell your personal data. We may share data with:
Account data is retained while your account is active. Analytics data is aggregated and anonymized within 90 days. You may request deletion at any time.
Depending on your jurisdiction, you have the right to:
To exercise any of these rights, contact us at privacy@a3t.io.
Your data may be processed in the EU and/or the United States. When transferred outside the EEA, we rely on Standard Contractual Clauses or adequacy decisions.
We implement industry-standard security measures including encryption in transit (TLS), access controls, and regular audits.
We may update this policy from time to time. Material changes will be communicated via the website or email.
For privacy-related inquiries: privacy@a3t.io
Effective date: May 26, 2026 | Last updated: May 26, 2026
By accessing or using A3T ("the Service"), you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.
A3T provides an open-source AI agent platform including a runtime, database, visual canvas, and deployment tools. The Service is offered in Community Edition (free), Enterprise Edition, and a hosted PaaS tier.
You are responsible for maintaining the confidentiality of your account credentials. You must notify us immediately of any unauthorized access. You must be at least 16 years of age to create an account.
You agree not to:
The A3T Community Edition source code is licensed under BSL 2.0. The A3T brand, website design, and proprietary Enterprise features remain our intellectual property. Your agent definitions, workflows, and data remain yours.
Your use of the Service is also governed by our Privacy Policy. For self-hosted deployments, you retain full control of all data.
We aim to maintain high availability but do not guarantee uninterrupted access. The PaaS tier includes an SLA as described in your subscription agreement. Community and self-hosted editions are provided "as is".
To the maximum extent permitted by law, A3T and its contributors shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or data, arising from your use of the Service.
You agree to indemnify and hold harmless A3T from any claims, damages, or expenses arising from your use of the Service or violation of these terms.
We may suspend or terminate your access at any time for violation of these terms. You may stop using the Service at any time. Upon termination, your right to use the Service ceases, but provisions that by their nature should survive will remain in effect.
These terms are governed by the laws of the European Union and the member state in which A3T is established, without regard to conflict of law provisions.
We may modify these terms at any time. Continued use after changes constitutes acceptance. Material changes will be communicated via the website or email.
For questions about these terms: legal@a3t.io