Schema Access
AdCP schemas are available from two sources:
Both sources contain identical schemas. The GitHub repository includes all released versions with bundled schemas committed directly to the codebase.
Common Schemas
For AI Coding Agents
Client SDKs
AdCP provides official SDKs for JavaScript/TypeScript and Python. These work for both client and server implementations.JavaScript / TypeScript
@adcp/client— Main API@adcp/client/testing— Testing utilities (includestestAgent)@adcp/client/advanced— Advanced API features@adcp/client/types— TypeScript type definitions
Python
CLI Tools
Both SDKs include command-line tools for testing and development.JavaScript CLI
Python CLI
Schema Versioning
AdCP uses semantic versioning. Choose the right path for your use case:Production (Recommended)
Pin to an exact version for stability:Development
Use the major version alias to stay current with backward-compatible updates:SDK Type Generation
Bundled Schemas
For tools that don’t support$ref resolution, use bundled schemas with all references resolved inline. Bundled schemas are available from both the website and GitHub:
Website Access
GitHub Access
Bundled schemas are committed to the repository atdist/schemas/{VERSION}/bundled/:
Directory Structure
Bundled Schema Categories
All request/response task schemas are bundled:
See the schema registry for all available schemas.
Version Discovery
Registry API
The AgenticAdvertising.org registry provides a public REST API for brand resolution, property resolution, agent discovery, and authorization validation. No authentication required.Registry API Reference
Resolve brands, discover agents, and validate authorization via REST.