a2a cloud
a2a cloud vs OpenAI AgentKit

a2a cloud vs OpenAI AgentKit for deploying AI agents

OpenAI's AgentKit and Agents SDK are a genuinely good way to build an agent — clean primitives for tools, handoffs, and guardrails on OpenAI's models. But building the agent and hosting it in production are different jobs. a2a cloud is the framework- and model-agnostic runtime: it deploys the agent, gives it a database and surfaces, and proves what it did.

kindlock-indatabaseagent surfacesauthorityproof
honest take

Where OpenAI AgentKit is genuinely strong — and where a2a cloud is different.

OpenAI AgentKit is good at

A clean way to build on OpenAI

AgentKit and the Agents SDK give you well-designed building blocks — tool calls, agent handoffs, guardrails, and tracing — tightly integrated with OpenAI's models. If your stack is OpenAI-first and you want an ergonomic authoring experience, it's an excellent place to build.

a2a cloud adds

Model-agnostic hosting with proof

a2a cloud hosts agents from any framework — the OpenAI Agents SDK, LangGraph, CrewAI, or custom — on any LLM, with a managed Postgres database, an MCP server, an OpenAPI gateway, a frontend, and auth from one `a2a deploy`. Authority is Ed25519-signed scoped grants, not raw API keys, and every run returns a signed, replayable receipt — with no single-vendor lock-in.

side-by-side

a2a cloud vs OpenAI AgentKit, dimension by dimension.

A fair comparison. Both columns are accurate as we understand the products today — the difference is what the runtime owns by default.

dimension
OpenAI AgentKit
a2a cloud
kind
A framework and toolkit for building agents on OpenAI's models and platform.
A deployment platform that hosts the agent — runtime, Postgres, MCP, API, and frontend.
lock-in
Oriented around OpenAI models, tools, and the OpenAI platform surface.
Framework- and model-agnostic — deploy Python or TypeScript agents on any framework or LLM.
database
Bring your own persistence — the SDK builds the agent, not a managed database.
A managed Postgres database per agent, provisioned automatically on deploy.
agent surfaces
Tools and handoffs in code; you still host the MCP server, API gateway, and auth.
MCP server, OpenAPI gateway, and auth ship with the deploy. Every agent tool is also an MCP tool.
authority
API keys and tool credentials — broad, long-lived secrets the agent holds.
Ed25519-signed scoped grants: audience, TTL, file and tool scope. No ambient production access.
proof
Traces and platform logs — useful for debugging, not per-run signed evidence.
An Ed25519-signed, replayable receipt for every run.
how to choose

Pick the tool that matches the job.

Reach for OpenAI AgentKit when

  • Your stack is OpenAI-first and you want its native authoring tools.
  • You're building the agent's logic and will host it yourself.
  • Tight integration with OpenAI models and traces is the priority.

Reach for a2a cloud when

  • You want to deploy the agent — DB, MCP, API, frontend — not just build it.
  • You need framework- and model-agnostic hosting with no vendor lock-in.
  • You need scoped grants and signed receipts for governance and proof.
don't trust the agent

Trust the receipt.

a2a cloud deploys any agent — LangGraph, OpenAI Agents SDK, CrewAI, or custom — and ships it with a managed Postgres database, an MCP server, an API, a frontend, and an Ed25519-signed receipt for every run. Scoped grants, no ambient production access. One deploy, the whole agent app, with proof.