For developers
Extend Riptide without forking it
Build integrations with Riptide's API, TypeScript, Go, and Python clients, and MCP tools. Add demand partners, enrichment, and verification through plugins, or test your own decision models. Public examples include runnable code and setup instructions.
API clients and documentation
Use TypeScript, Go, or Python clients for the Admin API. The OpenAPI specification describes request and response formats, and MCP tools expose the same admin operations to agents.
Runnable integration examples
Download examples with source code, tests, and setup instructions for API clients, plugins, reporting, and model integrations.
Plugin integrations
Eight plugin types cover bidding, demand adapters, enrichment, audiences, pricing, creative rendering, verification, and demand attachment. Each has a service adapter and runnable examples.
Models and reporting
Register decision models separately through the model registry, and build reports from the reporting API's catalog of fields. The guides explain configuration, permissions, and deployment requirements.
Start an integration
Choose the interface for the work you need to do: the Admin API for account operations, plugins for logic used during ad delivery, or MCP for agent tools. The developer hub maps these options, and the working examples and coding-agent prompts provide clients and services you can run before connecting your own application.
Connect your application or service
Tell us which system you are integrating and what it needs to read or change in Riptide.