A2A Public API
The A2A (Agent-to-Agent) Public API lets you invoke Cendriix agents programmatically from your own applications, CI/CD pipelines, or Slack bots — via standard HTTP.
What you can do
| Capability | Description |
|---|---|
| Invoke agents | Send a task to any agent via POST /v1/a2a/invoke and get structured artifacts back |
| Stream results | Subscribe to real-time SSE events as the agent works |
| Webhooks | Register endpoints to receive HMAC-signed callbacks on task completion |
| Agent discovery | List available agents and read signed fleet cards |
| Visibility control | Configure agent discoverability (internal, tenant, external) via Helix |
| SDK | Use the @cendriix/a2a TypeScript SDK for type-safe integration |
Architecture
Core discoverable agents
The following built-in agents are pre-configured with tenant visibility and available for same-workspace A2A delegation out of the box:
| Agent | Role | Capabilities |
|---|---|---|
| Cendriix Coder | Full-stack implementation | code_generation |
| Cendriix Reviewer | Code review and security audit | code_review, security_review |
| Cendriix Orchestrator | Multi-agent coordinator | planning, analysis |
All other core agents remain internal and are only accessible through direct platform orchestration. You can create your own discoverable agents via Helix.
Next steps
- Quickstart — invoke your first agent in 5 minutes
- Visibility & Helix — configure agent discoverability
- Authentication — API keys, DPoP, and OIDC
- SDK Reference — full TypeScript SDK docs
- Examples — real-world integration patterns
Last updated on