cauril/Docs

SDKs

Clientes oficiales, tipados de punta a punta. Tres paquetes para los tres lugares donde tocás Cauril: tu servidor, el browser del comprador y tus agentes.

Todos los SDKs hablan con la misma API /v1 y comparten sus contratos: montos en unidad mínima, estados normalizados y errores con la misma forma. Elegí el que corresponde a dónde corre tu código.

Cuál uso

PaqueteDónde correPara qué
@cauril/nodeTu backend (Node ≥ 20)Operar pagos con tu sk_: crear, listar, reembolsar, verificar webhooks.
@cauril/checkout-jsEl browser del compradorCobrar dentro de tu sitio con el drop-in, sin tocar datos de tarjeta (SAQ-A).
@cauril/mcpJunto a tu agente (CLI o hosteado)Que un agente lea y opere pagos como herramientas MCP.
Los SDKs son envoltorios tipados sobre la misma API. Todo lo que hacen lo podés hacer con curl. Si algo no está en el SDK, está en la referencia de API.

Versión de la API

La API está versionada por fecha (header Cauril-Version). El SDK de Node fija una versión por default y la podés pinear vos; así una versión nueva de la API no te cambia el comportamiento sin que lo decidas.

Empezá

BASH
# servidor
npm install @cauril/node

# browser (o usá el <script> del CDN, ver la página de Checkout.js)
npm install @cauril/checkout-js

# agentes: corré el server con npx, sin instalar
npx -y @cauril/mcp