Skip to main content

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

View Client Libraries →

Postman Collection​

Our Postman collection includes all API endpoints with example requests and responses. Perfect for exploring the API interactively before writing code.

View Postman Guide →

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 →

ToolBest For
Python SDKPython applications, data pipelines
Node.js SDKWeb applications, serverless functions
PostmanAPI exploration, debugging
OpenAPI SpecCustom integrations, any language

API Base URLs​

EnvironmentBase URL
Productionhttps://app.goroute.ai/peppol-api
Sandboxhttps://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.