Saltar al contenido principal
INTEGRACIONES

Conecta Blockchain0x a tu pila de agentes.

Código real para cada marco de agente popular. Un paquete enviado donde existe, una receta corta de SDK donde no existe.

Elige tu framework. Donde enviamos un paquete lo instalas; de lo contrario, envuelves nuestro SDK en la herramienta nativa de ese framework. De cualquier manera, es una capa delgada sobre una API HTTP, y puedes omitirla y llamar a la API directamente.

Cada tarjeta abre un análisis profundo: la instalación o la receta, un ejemplo de agente funcional, manejo de webhook y trampas comunes. Tres se envían como paquetes reales hoy - blockchain0x-langchain y blockchain0x-crewai en PyPI, y @blockchain0x/mcp en npm. Los otros siete son recetas cortas sobre el mismo SDK. No hay paquete inventado.

LO QUE INCLUYE CADA INTEGRACIÓN

Una forma consistente en todos los frameworks.

  • El comando de instalación del paquete, o la receta cuando no existe un paquete
  • Código para copiar y pegar que puedes ejecutar, no pseudocódigo
  • Una respuesta breve a 'how do I add payments to my {framework} agent'
  • Entradas de FAQ con esquema HowTo/FAQ para motores de búsqueda de AI
  • Un enlace a la landing page de long tail correspondiente
  • Un enlace a la página de precios
ARQUITECTURA

Cada integración es una delgada envoltura sobre la misma API.

Las integraciones de Blockchain0x no son 10 productos separados. Son 10 superficies ergonómicas diferentes sobre una única API HTTP. La API es la fuente de verdad; los envoltorios de framework existen para ahorrarte tiempo.

Diagrama de arquitectura SDK: envolturas de marco llamando a una única API HTTP de Blockchain0x

Cada envoltura traduce de "la forma en que tu marco define una herramienta" a "una llamada HTTP a nuestra API". Ese es el trabajo completo. Los adaptadores de Python exponen create_blockchain0x_toolset(client), que entrega a LangChain o CrewAI un conjunto de herramientas listas para usar. Un marco sin un adaptador enviado envuelve createX402Client(...) (Node) o el cliente blockchain0x (Python) en una herramienta nativa de ese marco. La misma API por debajo, de cualquier manera.

Esto es importante por varias razones. Primero, puede mezclar y combinar: un agente de producción de LangChain y un agente experimental de CrewAI pueden ambos dirigirse a la misma billetera de agente de Blockchain0x sin conflicto. Segundo, no está bloqueado en una elección de marco a través de nosotros; cambiar de marcos no requiere ningún cambio en su billetera, sus políticas de gasto o su página pública. Tercero, cuando lanzamos un nuevo endpoint o un nuevo evento de webhook, los envoltorios del marco lo exponen en su próxima versión; la API subyacente es el contrato.

OMITE EL SDK

Puedes integrar sin nuestro SDK, nuestro envoltorio o nuestra integración de marco.

La API de Blockchain0x es JSON simple sobre HTTPS con autenticación de token portador. Cualquier cliente HTTP en cualquier lenguaje puede llamarla. Los SDK oficiales y los envoltorios de framework son capas de conveniencia; la API en bruto está documentada, es estable y deliberadamente lo suficientemente pequeña como para que escribir contra ella sea razonable.

CURL - SIN SDK
curl -X POST https://api.blockchain0x.com/v1/payments \
  -H "Authorization: Bearer $BLOCKCHAIN0X_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "agentId":   "<your-agent-id>",
    "to":        "0xRecipientAddress",
    "amountWei": "100000",
    "metadata":  { "reason": "Custom market analysis" }
  }'

Cuando omitir el SDK tiene sentido

  • Estás en un idioma que no ofrecemos. Go, Rust, Elixir, Ruby, PHP, Java - todos estos pueden llamar a nuestra API de forma nativa con sus bibliotecas HTTP estándar. No se requiere ninguna herramienta especial.
  • Estás en el límite. Cloudflare Workers, Vercel Edge Functions, Deno Deploy - entornos donde preferirías no agrupar una dependencia adicional. La API en bruto funciona allí sin cambios.
  • Quieres ver exactamente lo que está en la red. Para depuración, revisión de seguridad o aprendizaje del protocolo, la forma HTTP sin procesar es más clara que leer el código fuente del SDK.
  • Tienes tu propia capa HTTP con reintentos, registro y telemetría. Incorporar otro SDK con su propio comportamiento de reintento lucha contra tu infraestructura existente. Llamar a la API en bruto como solo otro punto final HTTP se integra limpiamente.

La referencia completa de la API en docs.blockchain0x.com incluye la especificación OpenAPI, por lo que también puedes generar tu propio cliente en cualquier lenguaje que tenga una herramienta de generación de código OpenAPI.

SELECCIONANDO UN MARCO

Cuando cada framework es la herramienta adecuada.

Si aún no has elegido un marco de agente, aquí te mostramos cómo vemos los pros y contras. Ninguna de estas son elecciones incorrectas; la correcta depende de lo que haga tu agente y quién lo mantenga.

MarcoMejor cuandoEvitar cuando
LangChainBase de código existente en LangChain, cadenas de herramientas complejas, uso amplio del ecosistemaQuieres dependencias mínimas; LangChain trae muchas
LangGraphFlujos de trabajo de varios pasos con estado, ejecución duradera, human-in-the-loopCadenas lineales simples; la sobrecarga del gráfico se desperdicia
CrewAIPatrones de colaboración multiagente (investigador + redactor + revisor)Bucles de agente único; CrewAI está construido para equipos
AutoGenConversación multiagente, patrones de chat grupal, herramientas de MicrosoftProducción de alto rendimiento; AutoGen optimiza para la investigación
LlamaIndexAgentes con fuerte uso de RAG, preguntas y respuestas sobre documentos como capacidad centralAgentes de uso puramente de herramientas; las fortalezas de LlamaIndex no se utilizan
OpenAI Agents SDKStacks solo de OpenAI, quieren la API de uso de herramientas más limpiaPilotes de múltiples proveedores; el SDK de OpenAI es centrado en OpenAI
Pydantic AITipado estricto en todas las entradas y salidas del agente, priorizando PythonPilotos primero de TypeScript; la tipificación nativa de Python es el valor
Semantic KernelBase de código existente en .NET / C# / Java, entorno empresarial de MicrosoftEquipos solo de Python; estás pagando por una integración de MS no utilizada
AgnoNativo de Python, ligero, con mínima sobrecarga de abstracciónNecesitas las integraciones de terceros del ecosistema LangChain
MCP middlewareEstás ejecutando un servidor MCP y quieres que los clientes paguen por llamadaNo estás ejecutando un servidor MCP (es un patrón del lado del servidor)

Dos consejos prácticos. Si está comenzando desde cero y desea la curva de aprendizaje más pequeña posible, LangChain o OpenAI Agents SDK son las opciones más seguras. Si ya tiene un marco, nuestra integración funciona bien; no cambie de marcos solo para usar Blockchain0x.

GUÍAS MÁS PROFUNDAS

Los escenarios específicos tienen su propia página.

Más allá de las páginas de integración específicas del marco, publicamos guías de largo alcance sobre preguntas más específicas: "¿cómo agrego pagos a un flujo de trabajo de múltiples pasos de LangGraph?", "¿cómo hago que mi servidor MCP cobre por herramienta?", "¿cómo bloqueo una API similar a Stripe detrás del pago en USDC?". Estas se encuentran en /lp/{slug} y no están intencionadamente en la navegación principal. Se encuentran a través de la búsqueda; cada una enlaza de vuelta a la página de integración relevante.

Dónde encontrarlos

El primer lote de guías de cola larga se envía junto con las páginas del marco de integración. Hasta entonces, el contenido más concreto específico del escenario vive en la documentación en docs.blockchain0x.com bajo "Guías". Cada página /lp/ incluye código funcional que puedes ejecutar y un CTA directo para actualizar el agente relevante a Pro.

PREGUNTAS FRECUENTES

Cinco preguntas de integración que vale la pena responder.

Si el SDK es opcional, ¿por qué existe en absoluto?

Tres razones. Primero, ergonomía: el SDK genera automáticamente claves de idempotencia, tipifica cada solicitud y respuesta, y agrupa la verificación de la firma del webhook para que no tengas que escribir ese código tú mismo. Segundo, protección contra desviaciones: cuando agregamos un punto final o cambiamos un campo, la próxima versión del SDK lo expone; los usuarios de HTTP en bruto necesitan leer el registro de cambios. Tercero, instrumentación: el SDK emite automáticamente registros estructurados y métricas en un formato compatible con pilas de observabilidad comunes. Ninguna de estas es esencial, pero ahorran de 30 a 90 minutos de tiempo de integración. Si prefieres ver la forma cruda de la API, omite el SDK y usa curl o cualquier cliente HTTP.

Estoy utilizando un marco que no listan. ¿Puedo seguir integrando?

Sí. Cada integración se basa en la misma pequeña API REST: agentes, pagos, solicitudes de pago, transacciones, webhooks, más permisos de gasto solo de lectura. La autenticación es un token portador, los webhooks están firmados con HMAC-SHA256. Si puedes hablar HTTP, puedes integrar desde cualquier framework, incluidos aquellos sin un envoltorio enviado - solo envuelves nuestro SDK en la herramienta de ese framework. Las páginas del framework existen por conveniencia, no para controlar el acceso. ¿Quieres un adaptador oficial para tu framework? Dínoslo a través de la documentación y lo sopesaremos según la demanda.

¿Puede un agente ser atendido por múltiples integraciones de marco a la vez?

Sí. Un solo agente tiene una dirección de billetera, un conjunto de claves API, una política de gasto y una página pública. Diferentes partes de tu pila pueden llamar a nuestra API a través de diferentes integraciones de marco: un agente LangChain en producción, un experimento CrewAI, un middleware de servidor MCP, todos pagando al mismo agente o todos cobrando a través del mismo agente. El límite del marco está de tu lado; solo vemos solicitudes API autenticadas y suscripciones de webhook.

¿Las integraciones del marco tienen un costo adicional?

No. Los adaptadores enviados - blockchain0x-langchain y blockchain0x-crewai en PyPI, y el servidor @blockchain0x/mcp en npm - son gratuitos, y también lo son los SDKs. Para cada otro framework no hay paquete extra que comprar: envuelves el SDK tú mismo en pocas líneas. Tu costo es la suscripción por agente más las tarifas de transacción que pagarías de todos modos. Instalar el paquete LangChain cuesta lo mismo que llamar a la API con curl. El paquete ahorra tiempo, no restringe características.

¿Qué tan rápido actualizas las integraciones cuando los marcos lanzan cambios disruptivos?

Para los adaptadores enviados (blockchain0x-langchain, blockchain0x-crewai, @blockchain0x/mcp) seguimos los marcos que la gente realmente usa y actualizamos cuando se lanza una versión importante; estamos en una etapa temprana y aún no prometemos un SLA fijo. Las versiones menores generalmente no necesitan cambios porque los adaptadores envuelven interfaces estables. Los marcos basados en recetas apenas se mueven aquí: llaman al SDK directamente, por lo que un aumento de marco rara vez toca nuestra superficie. Si un cambio disruptivo hace que un adaptador sea inseguro, lo anotamos en la página correspondiente de /integrations/ antes de retirar el soporte.

Conéctalo, empieza a recibir pagos.

Gratis para comenzar. Cinco minutos hasta tu primera solicitud de pago.