OCPI Explorer

Move from a module to its objects, endpoints and governing source.

Start with the connection

  • Versions

    Version discovery and module endpoint listing

    2.1.1 Core2.2.1 Core2.3.0 Core

  • Credentials

    Platform registration and authentication

    2.1.1 Core2.2.1 Core2.3.0 Core

  • Hub Client Info

    Which parties on a hub are online

    2.1.1 Not included2.2.1 Core2.3.0 Core

Follow the charging data

  • Locations

    Charging station locations and EVSEs

    2.1.1 Core2.2.1 Core2.3.0 Core

  • Tariffs

    Pricing structures for charging

    2.1.1 Core2.2.1 Core2.3.0 Core

  • Tokens

    Driver identification and authorization

    2.1.1 Core2.2.1 Core2.3.0 Core

  • Sessions

    Charging session lifecycle management

    2.1.1 Core2.2.1 Core2.3.0 Core

  • CDRs

    Charge detail records for billing

    2.1.1 Core2.2.1 Core2.3.0 Core

Control a charge

  • Commands

    Remote start, stop, and reserve

    2.1.1 Core2.2.1 Core2.3.0 Core

  • Charging Profiles

    Smart charging limits over time

    2.1.1 Not included2.2.1 Core2.3.0 Core

Book and pay

  • Bookings

    Reserve a charge point ahead of time

    Not in OCPI 2.2.1

    2.1.1 Not included2.2.1 Not included2.3.0 Extension

  • Payments

    Pay at the charger with a bank card

    2.1.1 Not included2.2.1 Extension2.3.0 Core

Inspect a module on your version

Choose a module and version to inspect its description, endpoint examples and field tables. The reference keeps availability and Sources beside the selected content.

Use the linked lesson when you want the exchange explained in sequence. Use Version Differences to inspect a specific change and its source on both sides. The module menu is navigation, not an implementation checklist.

Where to go next

Common questions

How do I use the module reference?

Choose a module and an OCPI version, then inspect its description, endpoint examples and field tables. Sources identifies the chapter behind each explanation.

Where can I compare versions?

Open Version Differences for the source-backed comparisons, or change the version selector while reading a module. A version without that module shows its availability boundary instead of borrowing another version's fields.