API Tools
GoRoute provides a variety of tools to help you integrate with our Peppol e-invoicing API quickly and efficiently. Whether you prefer using SDKs, testing with Postman, or generating your own client code, we have you covered.
Available Tools​
Client Libraries​
We provide official client libraries for popular programming languages to simplify your integration:
- Python SDK - Full-featured SDK with async support
- Node.js/TypeScript SDK - Type-safe client for JavaScript environments
- C# / .NET SDK - For enterprise .NET applications
- Java SDK - For JVM-based applications
Postman Collection​
Our Postman collection includes all API endpoints with example requests and responses. Perfect for exploring the API interactively before writing code.
OpenAPI / Swagger​
Generate client code in any language using our OpenAPI 3.0 specification. Compatible with Swagger Codegen, OpenAPI Generator, and other tools.
View Code Generation Guide →
Quick Links​
| Tool | Best For |
|---|---|
| Python SDK | Python applications, data pipelines |
| Node.js SDK | Web applications, serverless functions |
| Postman | API exploration, debugging |
| OpenAPI Spec | Custom integrations, any language |
API Base URLs​
| Environment | Base URL |
|---|---|
| Production | https://app.goroute.ai/peppol-api |
| Sandbox | https://app.goroute.ai/peppol-api (with test API key) |
Authentication​
All API tools use the same authentication method - an API key passed in the X-API-Key header:
X-API-Key: your-api-key-here
See our Authentication Guide for details on obtaining and managing API keys.