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.