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.