Integrar TuRuc en tus proyectos ahora es más fácil que nunca. Publicamos librerías oficiales para los tres lenguajes de programación más usados en Paraguay para desarrollo backend y fullstack: Python, Java y JavaScript.
¿Por qué usar las librerías en lugar de la API directamente?
Podés usar la API REST de TuRuc directamente haciendo peticiones HTTP desde cualquier lenguaje. Pero las librerías te ahorran ese trabajo: ya manejan la construcción de la URL, el parseo de la respuesta JSON, los errores de red y los casos borde. En vez de escribir el cliente HTTP, escribís la lógica de negocio que realmente importa.
Librería para Python
Ideal para scripts de automatización, sistemas de procesamiento de datos, o aplicaciones Django/FastAPI.
tu-ruc-python-client en GitHub
También está disponible como paquete en PyPI para instalación con pip.
Librería para Java
Diseñada para integrarse en aplicaciones Spring Boot, sistemas ERP, o cualquier proyecto Java empresarial. El propio backend de TuRuc está construido en Spring Boot, así que la librería comparte la misma arquitectura.
Librería para JavaScript
Para integrar TuRuc en aplicaciones Node.js, sistemas de facturación web, o formularios de e-commerce que necesiten validar el RUC del comprador en tiempo real.
Casos de uso comunes
- Validación de RUC en formularios: cuando el cliente ingresa su RUC, consultás la API en tiempo real y completás automáticamente la razón social.
- Verificación antes de facturar: antes de emitir una factura, verificás que el RUC del cliente o proveedor esté activo.
- Enriquecimiento de bases de datos: tenés una lista de RUCs y querés agregar nombres, estados y categorías a tu base de datos.
- Sistemas POS: al momento de la venta, el cajero ingresa el RUC y el sistema busca el nombre automáticamente.
Buscá un RUC ahora:
