Skip to main content
Skip table of contents

Push API

Connect now allows you to setup Push API in completely self-service manner! If you need to have access to real time data from your chargers, consider taking Push API into use. You can enable Push API in Connect from More > Settings > Developers > Push API

Push API will incur an extra fee on some subscription packages.

Supported methods

Currently we support following methods for Push API:

  • Webhook

  • Kafka

  • Azure Service Bus

Why Push API?

Wondering why take Push API into use? Here are a couple of good reasons:

  • Lower latency and real-time delivery

    • Push APIs deliver data as soon as an event occurs, enabling real-time or near-real-time workflows. In contrast, REST APIs typically require polling at intervals, which introduces delay and may result in stale data.

  • Reduced resource consumption

    • With Push API, clients don't need to continuously poll for changes. This significantly lowers unnecessary network traffic and CPU usage, especially when changes are infrequent.

  • Improved scalability

    • Systems built on event-driven architectures (e.g. Kafka or Azure Service Bus) can scale more effectively under high load. Events are queued, distributed, and processed asynchronously without overwhelming services.

  • Loosely coupled architecture

    • Push APIs support decoupled system design. Producers emit events without needing to know which consumers exist or how they process the data, enabling more modular and flexible integration patterns.

  • Reliable delivery and retry handling

    • Message brokers like Kafka or Azure Service Bus offer built-in mechanisms for guaranteed delivery, retries, dead-letter queues, and message persistence — features not natively available with traditional REST endpoints.

  • Better user experience

    • In client-facing applications (e.g., end user UIs or mobile apps), receiving updates via Push API improves responsiveness and makes for a more seamless experience compared to periodic polling.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.