Skip to content

API Reference

EUDIPLO exposes a REST API based on the OpenAPI 3.0 standard. This interface allows systems to issue credentials, verify presentations, manage keys, and configure credential behavior through standard HTTP endpoints.

A rendered openapi overview can be found here.

OpenAPI Endpoints

When running EUDIPLO, the following endpoints are available:

Info

By default it will only include the endpoints that are relevant to interact with it from the server side (it is excluding the routes that are relevant for e.g. OID4VCI and OID4VP). To generate the full OpenAPI specification, you can set the environment variable SWAGGER_ALL to true when starting the service like SWAGGER_ALL=true pnpm run start:dev.

You can use this OpenAPI specification to generate client libraries with e.g the OpenAPI Generator.