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.

Riptide Console operability view with health checks and audit log
Monitoring and audit

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.

Put this into practice

Download the examples ยท All feature guides