Ir al contenido

Según su conexión, puede haber un sitio de Overturo más adecuado para usted: sus datos se almacenarían en Estados Unidos.

Diseñado para desarrolladores

Añada consentimiento, identidad y derechos sobre los datos a su aplicación con unas pocas líneas de código.

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

SDK de JavaScript

@overturo/js

TypeScript primero. Cero dependencias en tiempo de ejecución. Entrega por integración, ventana emergente o redirección — o el campo Overturo y el snippet de captura en su propio formulario.

Código fuente

Rb

SDK de Ruby

overturo

Gema del lado del servidor para Rails, Sinatra y cualquier aplicación Ruby — clientes de recursos tipados, errores estructurados y verificación de la firma de webhooks.

Código fuente

{}

API REST

/api/v1

API JSON con cinco métodos de autenticación que cubren cada rol de integración: servidores backend, SDK de navegador, aplicaciones autorizadas por el usuario, agentes de IA y delegados humanos. Los registros de consentimiento que capta su servidor llegan a través de la Record API.

Código fuente

☑

Formularios

<overturo-consent-field>

Conserve el formulario que tiene. El campo Overturo, el snippet de captura, el webhook firmado de una plataforma de formularios o la Record API — un mismo recibo, cuatro vías de entrada.

Documentación de Formularios → El consentimiento en tus propios formularios →

Autorización de agentes de IA · OAP v1.0

Autorizar agentes de IA con comprobantes verificables

El Overturo Authorization Protocol (OAP) proporciona a los agentes de IA recibos de ejecución firmados que sus contrapartes pueden verificar sin conexión — y cada autoridad delegada deja congelado tras ellos un recibo de autorización duradero. Dos modos de adopción — Conductor (decide la plataforma) y Oversight (decide su motor de políticas, la plataforma atestigua). SDK con licencia Apache para TypeScript y Python, un sidecar de Go para Open Policy Agent y un middleware de verificación de recibos listo para usar para servidores MCP.

@overturo/sdk

TS · agentes e integradores

Código fuente

@overturo/verify

TS · contrapartes

Código fuente

overturo

Python 3.10+

Código fuente

opa-adapter

Go · sidecar OPA

Código fuente

@overturo/mcp-authorize

TS · middleware MCP

Código fuente

Todos los SDK son de código abierto bajo Apache-2.0 — github.com/overturo.

Explorar la autorización de agentes de IA →

Recibos de consentimiento y aviso

Recibos que cualquiera puede verificar — sin acceso a la plataforma

Cada decisión de consentimiento o aviso completada emite un recibo alineado con ISO/IEC TS 27560:2023. Descárgalo como documento estándar, como exportación en el vocabulario de estándares o como recibo firmado verificable sin conexión con las claves publicadas. El esquema de recibos está publicado en su propia URL y el procedimiento completo de verificación está en la documentación para desarrolladores. Un único esquema canónico de registros, tres tipos — registros de consentimiento, registros de aviso y registros de autorización para la autoridad delegada de agentes — cada uno verificable de forma independiente y servido desde su propio endpoint.

Webhooks en tiempo real

Reciba una notificación al instante cuando se conceda, revoque o caduque un consentimiento. Suscríbase a los eventos que le interesen — cada carga útil está firmada criptográficamente, por lo que puede verificar que proviene de nosotros.

Familias de eventos

  • Ciclo de vida del consentimiento — concedido, rechazado, caducado
  • Aprobaciones — concedida, denegada, caducada, contrapropuesta
  • Firma — firmado, rechazado, caducado, contrapropuesta

Qué necesita en cada nivel de integración

NIVEL 0 Sin código

Compartir un enlace

Necesita: una cuenta y un flujo publicado.

NIVEL 1 Código mínimo

Integrar — o conservar su formulario

Necesita: una aplicación y su clave publicable; la credencial de su aplicación para confirmar una captura.

NIVEL 2 Control total

Desarrollar con la API

Necesita: una aplicación y un token de API.

Ver los conceptos clave →

Siete API, una sola plataforma

Connect, Consent, Verify, Protect, Agree, Delegate, Comply — cada superficie es una API independiente que cubre un aspecto del ciclo de vida de los datos personales.

Explorar la plataforma

Empiece a desarrollar

Cree una cuenta gratuita para acceder a la API, los SDK y la documentación para desarrolladores.