Elegir la API de facturación electrónica equivocada se paga caro: migrar una integración de DTE ya en producción significa volver a tocar firma, CAF, folios, webhooks y la certificación con el SII. Por eso vale la pena comparar antes de escribir la primera línea de código.
Esta es una comparativa honesta, pensada para developers y PyME que están evaluando proveedores. No vamos a inventar precios ni inflar números: donde no tenemos un dato verificado, te decimos que lo consultes en la documentación del proveedor.
Qué evaluar en una API de facturación electrónica
Antes de mirar marcas, define tus criterios. Estos seis son los que más impactan en una integración real:
- Cobertura de tipos de DTE. ¿Emite los documentos que necesitas? Factura (33), factura exenta (34), boleta (39), guía de despacho (52), nota de débito (56) y nota de crédito (61). Si solo emites boletas, no pagues por lo que no usas; si haces exportación, confirma que esté cubierto. Ver qué es un DTE y sus tipos.
- DX y documentación. Una API se siente bien o mal en la primera hora. Busca ejemplos de request/response completos, manejo de errores claro y un flujo de pruebas en certificación que no te haga adivinar.
- SDK. Un SDK en tu lenguaje (por ejemplo .NET) ahorra trabajo de serialización del XML del DTE. Si no hay SDK, una API REST limpia con JSON bien estructurado también funciona.
- Certificación incluida. Emitir en producción exige pasar el set de pruebas del SII y operar con CAF y folios. Algunos proveedores te acompañan o lo simplifican; otros asumen que tú lo gestionas.
- Modelo de precios. Por documento, por plan mensual, o capa gratuita con límite de consultas. Lo que importa es que sea claro y predecible según tu volumen.
- Soporte. Cuando el SII rechaza un DTE a las 11 de la noche, ¿hay documentación útil y un canal de soporte que responda?
Panorama de opciones en Chile
Una lista honesta de proveedores reconocidos. El detalle fino (planes, precios, límites exactos) cámbialo siempre contra la documentación oficial de cada uno, porque evoluciona.
- OpenFactura (Haulmer). API REST establecida para emitir DTE, con
documentación orientada a developers. Autenticación por
apikeyen header y un JSON con la estructura completa del DTE (Encabezado, Emisor, Receptor, Detalle, Totales). Emite con folios propios. Buena opción cuando quieres una plataforma con recorrido. - SimpleAPI / SimpleFactura (Chilesystems). Pensada para developers: ofrece SDK .NET además de API REST. Tiene una versión gratuita con límite de consultas mensuales y planes pagados, y también una app web (SimpleFactura) para quienes no quieren integrar por código. Cómoda si trabajas en .NET o quieres prototipar gratis.
- LibreDTE. Solución chilena open-source con API y una comunidad activa, además de un blog técnico con contenido útil. Ideal si valoras control del código y autohospedaje, asumiendo a cambio la operación y el mantenimiento.
- API Gateway (apigateway.cl). API construida sobre servicios del SII, con más de 100 recursos: contribuyentes, DTE, RCV, boletas de honorarios, Portal MIPYME y más. Su foco es el acceso a datos y procesos del SII, no únicamente la emisión. Útil cuando necesitas leer y operar el ecosistema del SII de forma amplia.
- BaseAPI.cl. API REST para emitir DTE e integrarte con el SII, con guías y contenido para developers. Una alternativa a tener en el radar al comparar enfoques de emisión.
- Emitir (nosotros). API REST API-first y minimalista, enfocada en la experiencia de developer: una superficie chica y opinada (boletas, facturas, notas, webhooks) en lugar de cubrirlo todo. Hoy ofrecemos herramientas gratis client-side como cuña. Estado honesto: Emitir está en desarrollo y funciona con lista de espera; la API de emisión todavía no está en producción. Si buscas algo disponible hoy, elige otra de esta lista; si te interesa el enfoque, súmate a la lista de espera y vigílanos.
Comparativa rápida
| Proveedor | Enfoque | SDK | Open-source | Estado |
|---|---|---|---|---|
| OpenFactura (Haulmer) | Emisión DTE por API REST | Consultar | No | Disponible |
| SimpleAPI (Chilesystems) | Emisión, orientada a developers | .NET | No | Disponible |
| LibreDTE | Emisión, autohospedable | Consultar | Sí | Disponible |
| API Gateway | Datos y procesos del SII (100+ recursos) | Consultar | No | Disponible |
| BaseAPI.cl | Emisión e integración SII | Consultar | No | Disponible |
| Emitir | API-first minimalista, foco en DX | Consultar | No | En lista de espera |
"Consultar" significa que no tenemos el dato verificado: revísalo en la documentación del proveedor antes de decidir.
Cómo elegir según tu caso
- Quieres emitir ya, en producción. Mira las opciones disponibles hoy: OpenFactura, SimpleAPI, LibreDTE, API Gateway o BaseAPI.cl. Prioriza cobertura de tus tipos de DTE, claridad de la certificación y un precio predecible.
- Trabajas en .NET. Un SDK nativo te ahorra horas. SimpleAPI es candidata natural por su SDK .NET.
- Quieres control total y autohospedaje. LibreDTE, por ser open-source, te da el código; a cambio operas y mantienes tú.
- Necesitas leer datos del SII, no solo emitir. API Gateway cubre un espectro amplio de recursos del SII.
- Solo emites boletas o facturas simples y valoras una API chica y limpia. Ese es el enfoque de Emitir, aún no disponible. Mientras tanto, cualquiera de las opciones en producción te resuelve el caso. Si te interesa la propuesta, súmate a la lista de espera.
Sea cual sea tu elección, entiende primero el flujo: XML firmado, CAF, folios, certificación y la diferencia entre boleta y factura electrónica. Una API buena te abstrae el XML, pero no te exime de entender qué estás emitiendo. Si quieres ver cómo se ve emitir un DTE con una sola request, revisa emitir boleta o factura electrónica por API.
En resumen
No hay una única "mejor" API: hay la mejor para tu caso. Define tus criterios —cobertura de DTE, DX, SDK, certificación, precios y soporte— y contrástalos contra la documentación oficial de cada proveedor.
Emitir todavía no está disponible, y preferimos decirlo de frente. Si te interesa una API de facturación electrónica API-first y minimalista, súmate a la lista de espera y te avisamos cuando la liberemos.
Preguntas frecuentes
¿Cuáles son las principales API de facturación electrónica en Chile?+
Entre las opciones más conocidas para integrar la emisión de DTE del SII por API están OpenFactura (Haulmer), SimpleAPI/SimpleFactura (Chilesystems), LibreDTE (open-source), API Gateway (apigateway.cl) y BaseAPI.cl. Cada una tiene un enfoque distinto: emisión, datos del SII, open-source o developer experience. Conviene comparar cobertura de tipos de DTE, SDK, certificación incluida y modelo de precios antes de decidir.
¿Qué debo evaluar al elegir una API de DTE?+
Mira seis criterios: cobertura de tipos de DTE que necesitas (33, 34, 39, 52, 56, 61), calidad de la documentación y la experiencia de developer, si ofrece SDK en tu lenguaje, si te acompaña en la certificación con el SII, el modelo de precios (por documento, por plan o gratis con límite) y el nivel de soporte. La gestión de CAF, folios y webhooks también pesa.
¿Hay alguna API de facturación electrónica open-source en Chile?+
Sí. LibreDTE es una solución chilena open-source con API y comunidad activa. Es una buena opción si quieres control del código y autohospedaje, a cambio de asumir tú la operación y el mantenimiento. Para muchos equipos, una API gestionada reduce ese costo operativo.
¿Necesito certificarme ante el SII aunque use una API?+
Sí. Para emitir DTE en producción debes pasar el proceso de certificación del SII (incluido el set de pruebas) y contar con CAF para tus folios. Algunas API te acompañan en ese proceso o lo simplifican; conviene confirmar en la documentación de cada proveedor cómo manejan la certificación y la emisión con folios.
¿Emitir ya está disponible como API?+
No todavía. Emitir está en desarrollo y actualmente funciona con lista de espera. Hoy ofrece herramientas gratuitas client-side relacionadas con DTE, pero la API de emisión aún no está en producción. Puedes sumarte a la lista de espera para tener acceso cuando se libere.
¿Conviene una API gratuita para facturación electrónica?+
Una capa gratuita con límite de consultas mensuales sirve muy bien para prototipar y probar la integración sin compromiso. Para producción, revisa los límites y el plan pagado correspondiente. Lo importante es que el modelo de precios sea claro y predecible según tu volumen de documentos.