NeLeSo Developer

Public product documentation

2026 status

APIs & Integration

Central API documentation and local Swagger

NeLeSo Developer documents API purpose, stability and product scope. Installed Gateway and Platform releases may expose version-specific OpenAPI specifications locally for approved services. The Developer Kit is not published yet; its contents and licence remain pending rights and security reviews.

Single Source

Versioned specifications for documentation and runtime.

For each published service contract, a versioned OpenAPI specification connects the central reference with the local Swagger UI. Customer domains, demo credentials and production-specific servers are not part of the public contract.

01Product codePer service: routes · models · security
02OpenAPIService-specific specification
03aNeLeSo DeveloperGuides · status
03bRuntime SwaggerExact installation

API catalogue

Different surfaces, clearly named contracts.

The matrix lists published and supported OpenAPI contracts. Internal or unversioned routes are not presented as public interfaces.

APIOCPP GatewayCharging PlatformDeveloper Kit
Gateway Control APIConnections · targets · routingNot publicProduct-internalNot published
OCPP Server APIStations · state · commandsNot publicBy releaseNot published
CPMS Core APISessions · tokens · configurationBy release
Headless CPMS APIExternal integration surfaceBy release
Fleet & Driver APIsFleet · drivers · energyBy release

Runtime Swagger

Local developer tooling deliberately remains.

The path may vary by installation. Local Swagger belongs to the installed, approved release; product, architecture and integration documentation remains central in NeLeSo Developer.

/api/docs/swagger-ui

Gateway services, OCPP Server and CPMS Core – on the respective service or installation proxy.

Open Sandbox CPMS Swagger →
/api/docs/openapi.json

Raw machine-readable specification for generators, tests and custom clients.

Self-hosted Releases Swagger belongs to the installed product version.

Local Swagger UIs document the runtime contract. NeLeSo Developer remains the central source for architecture, products and integration.

API rules

Public API contracts follow four rules.

These rules apply to published, versioned APIs. Internal and unversioned routes are not public contracts.

01

Versioning

New public paths and schemas are assigned to a named API version.

02

Authentication

External APIs receive revocable keys or bearer tokens with scopes appropriate to the product.

03

Tenant boundaries

Where multi-tenancy applies, context is derived server-side from identity.

04

Deprecation

When a public contract is deprecated, it is named, tested and accompanied by a traceable migration path.