Skip to content

Based on your connection, there may be an Overturo site better suited to you — your data would be stored in United States.

Built for developers

Add consent, identity, and data rights to your application with a few lines of code.

app.js
import { Overturo } from "@overturo/js"

const overturo = new Overturo({ publishableKey: "pk_live_..." })

// Embed a consent flow — outcome arrives via onComplete
await overturo.consent.open({
  flowId: "flw_...",
  container: "#consent",
  onComplete: (result) => console.log(result.consentToken)
})
JS

JavaScript SDK

@overturo/js

TypeScript-first. Zero runtime dependencies. Embed, popup, or redirect delivery modes.

Rb

Ruby SDK

overturo

Server-side gem for Rails, Sinatra, and any Ruby application — typed resource clients, structured errors, and webhook signature verification.

{}

REST API

/api/v1

JSON API with five authentication methods covering every integration role: backend servers, browser SDKs, user-authorized apps, AI agents, and human delegates.

AI Agent Authorization · OAP v1.0

Authorize AI agents at the wire level

The Overturo Authorization Protocol (OAP) gives AI agents signed authorization receipts your counterparties can verify offline. Two adoption modes — Conductor (the platform decides) and Oversight (your policy engine decides, the platform witnesses). Apache-licensed SDKs for TypeScript and Python, a Go sidecar for Open Policy Agent, and a drop-in receipt-verification middleware for MCP servers.

@overturo/sdk

TS · agents & integrators

@overturo/verify

TS · counterparties

overturo

Python 3.10+

opa-adapter

Go · OPA sidecar

@overturo/mcp-authorize

TS · MCP middleware

Explore AI Agent Authorization →

Real-time webhooks

Get notified instantly when consent is granted, revoked, or expires. Subscribe to the events you care about — every payload is cryptographically signed, so you can verify it came from us.

Seven APIs, one platform

Connect, Consent, Verify, Protect, Agree, Delegate, Comply — each surface is a standalone API that handles one aspect of the personal data lifecycle.

Explore the platform

Start building

Create a free account to access the API, SDKs, and developer docs.