SDK's en CLI

Officiële PHP- en .NET-SDK's voor de PSB API, OpenAPI-codegen en de ClientConnector CLI-tool

eConnect biedt client libraries en tooling om sneller te integreren met de PSB REST API. Kies op basis van je stack en integratiescenario.

Beschikbare opties
OptieTaal / platformWanneer gebruikenPHP-SDKPHP 7.2+PHP-applicaties en webshops die direct tegen de PSB API praten.NET-SDK.NET Standard 2.0+ASP.NET Core, Windows-services en andere .NET-integratiesOpenAPI codegenElke taalPython, Java, TypeScript, Go of andere stacks zonder officiële SDKClientConnectorWindows (CLI)On-premise software zonder API-koppeling; uitwisseling via lokale mappen

De PHP- en .NET-SDK's zijn open source onder theinvoicingcompany op GitHub. Beide wrappen de PSB REST API en ondersteunen authenticatie, facturen, hooks, Peppol-operaties en gerelateerde endpoints.

Keuzehulp

API-integratie in je eigen software — gebruik een SDK als je stack PHP of .NET is. Voor andere talen genereer je een client uit de OpenAPI-specificatie. Alle routes gebruiken OAuth 2.0; zie Authenticatie voor de flows en omgevings-URLs.

Geen API in je bronsysteem — de ClientConnector wisselt facturen uit via een lokale mappenstructuur op Windows. Dit is een andere integratieroute dan de PSB SDK's: geen REST-calls vanuit je code, maar bestandsuitwisseling.

Automation en CI — roep de PSB API aan via een SDK of een gegenereerde client in je pipeline. Er is geen aparte cross-platform CLI voor PSB API-operaties; gebruik je bestaande testframework met de REST API of een SDK.

Omgevingen

Houd acceptatie- en productie-endpoints strikt gescheiden in je configuratie.

ComponentAcceptatieProductiePSB APIhttps://accp-psb.econnect.euhttps://psb.econnect.euIdentity Serverhttps://accp-identity.econnect.euhttps://identity.econnect.eu

Credentials voor de acceptatieomgeving vraag je aan via het contactformulier of de stappen in Getting started.

Aan de slag
  1. Vraag credentials aan en kies de juiste omgeving (zie Getting started).
  2. Installeer de SDK of genereer een client (zie de pagina's in deze sectie).
  3. Authenticeer volgens Authenticatie.
  4. Verstuur je eerste factuur via Factuur verzenden — met SDK-methodes of de gegenereerde client.