SDK's en CLI

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

Gebruik een officiële SDK, genereer een client uit de OpenAPI-spec, of koppel via de ClientConnector op Windows. Start altijd in acceptatie; productiecredentials zijn strikt gescheiden. Nog geen credentials? Begin bij Getting started.

Kies je route
SituatieAanbevolen routePHP-stackPHP-SDK.NET / C#-stack.NET-SDKAndere taal (Python, Go, Java, TypeScript, …)OpenAPI codegenOn-premise / map-gebaseerd op WindowsClientConnector (CLI)Geen SDK, direct RESTcurl-voorbeelden of API Reference
Officiële SDK's

Twee SDK's wrappen de PSB REST API met typed methods voor authenticatie, facturen, hooks en Peppol-operaties:

SDKPackage / repositoryeconnect-psb-phpPackagist · GitHubeconnect-psb-dotnetNuGet: EConnect.Psb · GitHub

PHP-SDK: installatie en gebruik
.NET-SDK: installatie en DI

OpenAPI / Swagger

De interactieve documentatie en swagger.json staan op psb.econnect.eu (acceptatie: accp-psb.econnect.eu). Gebruik die spec om een client te genereren in elke taal die OpenAPI Generator of Swagger Codegen ondersteunt.

OpenAPI codegen stap voor stap
Interactieve API Reference op deze site

ClientConnector (CLI)

De ClientConnector is de Windows CLI-tool voor map-gebaseerde uitwisseling (verzenden/ontvangen via lokale mappen). Geschikt voor legacy on-premise software en automation/AI-workflows die geen directe REST-integratie bouwen. Geen universele cross-platform PSB-CLI voor alle REST-calls — daarvoor gebruik je een SDK, gegenereerde client of curl.

ClientConnector: installatie en mappen
→ Uitgebreide handleiding: ClientConnector (eigen integratie)

Veelgestelde vragen
Welke talen hebben een officiële SDK?

PHP en .NET. Voor andere talen genereer je een client uit de OpenAPI-spec.

Kan ik de API zonder SDK gebruiken?

Ja. De PSB is een standaard REST API met OAuth2 Bearer-tokens. Zie Authenticatie en de API Reference.

Is er een CLI voor CI/CD?

Voor map-gebaseerde automation op Windows: de ClientConnector. Voor CI-validatie en verzending vanuit scripts gebruik je de Validate/SalesInvoice-endpoints via SDK, gegenereerde client of curl — altijd eerst tegen acceptatie-endpoints.