Construye sobre el sistema operativo de tu negocio.
API REST, SDK de TypeScript, webhooks, Agent SDK y un plugin de Claude para que tu equipo — o tus clientes — extiendan Goyo desde el día uno. Todavía estamos en beta privada; estamos abriendo accesos poco a poco.
Nueve formas de extender Goyo.
Todo lo que ves aquí está en desarrollo activo. Algunas cosas ya viven en beta privada; otras están planeadas. Pronto podrás mezclarlas para construir cualquier flujo que tu negocio necesite.
API REST
Endpoints para CFDI, inventario, contactos, pólizas, bancos, nómina y más. JSON, versionada, con rate limits justos.
SDK de TypeScript
Cliente tipado para Node y navegador. Autocompletado de cada endpoint, validación con Zod, errores semánticos.
OAuth 2.0 + Tokens
App tokens para integraciones propias, OAuth para terceros. Scopes
granulares: cfdi:emit, inventory:read, etc.
Webhooks
Suscríbete a eventos: CFDI timbrado, pago recibido, stock crítico, nómina cerrada. Con firma HMAC y reintentos con backoff.
Goyo CLI
Emite CFDIs, consulta inventario, dispara flujos y crea nuevos proyectos sin salir de la terminal. Perfecta para automatizaciones.
Agent SDK
Construye agentes propios sobre el mismo motor que usan los agentes nativos de Goyo. Tools-based, auditables, con memoria compartida.
Constructor de apps
Tablas, flujos y pantallas propias sobre el mismo motor. La extensibilidad que hace a Goyo una plataforma, no solo un ERP.
Sandbox
Cuenta de pruebas con RFC demo, CFDIs de ejemplo, conexión bancaria simulada. Desarrolla sin tocar tus datos reales ni timbrar al SAT.
Plugin de Claude · /goyo
Habla con Goyo desde Claude directamente: "emite un CFDI", "¿cómo va abril?", "ajusta nómina". Acciones reales, auditadas, con tu cuenta.
Así se sentirán las docs.
Todo estará documentado con OpenAPI, ejemplos ejecutables en cada endpoint, y guías por caso de uso. Esto es un avance de cómo se verá — la documentación real aún no está pública.
Emitir un CFDI de ingreso
Crea, valida y timbra un CFDI 4.0 de ingreso contra el PAC que tengas configurado. Regresa el UUID del SAT, el XML timbrado y una URL pre-firmada al PDF con tu marca. Todo en un solo request.
import { Goyo } from "@goyo/sdk"; const goyo = new Goyo({ token: process.env.GOYO_TOKEN }); const cfdi = await goyo.cfdi.emit({ receptor: { rfc: "XAXX010101000", usoCfdi: "G03" }, metodoPago: "PPD", formaPago: "99", conceptos: [ { descripcion: "Servicio mensual", importe: 18000 }, { descripcion: "Capacitación (8h)", importe: 3200 } ] }); console.log(cfdi.uuid); // "8B4F-2D91-1C34-7A02" console.log(cfdi.pdfUrl); // URL pre-firmada, 10min
Cada cambio, público.
Publicaremos cada versión, cada breaking change y cada endpoint nuevo aquí. Por ahora solo hay notas internas del equipo — el changelog público empieza el día que abramos la API al mundo.
¿Quieres construir sobre Goyo antes que nadie?
Estamos abriendo accesos a desarrolladores internos, clientes con integraciones propias y terceros que quieran construir apps y agentes sobre la plataforma. Escríbenos y te contactamos.