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.