Our open-source realtime proxy server
Your favorite API management system
Your Backend

Realtime web services have many of the same concerns as request/response web services, and it can be helpful to centrally manage those aspects. Pushpin makes it easy to create realtime APIs that can be managed by API management systems.

Easy Setup

Pushpin is placed in front of your API management system on the same network path, giving your architecture realtime superpowers.

Analytics & More

All the benefits of your API management system apply to your realtime endpoints: logging, analytics, authentication, rate limiting, and more.

Manage a WebSocket API

Pushpin can translate WebSocket communication into HTTP, for compatibility with your API management system and backend.

Shielded Realtime Connections

Pushpin protects your API management system from long-lived connections, preventing issues with thread pools, logging, and timeouts.

Client
HTTP REQUEST
Realtime proxy
FORWARDED REQUEST
API Management*

API management system* processes the request for authentication, logging, and more

FORWARDED REQUEST
Backend
HTTP RESPONSE

Response from backend includes Pushpin instructions

API Management*
FORWARDED RESPONSE
Realtime proxy

Pushpin interprets instructions and holds response open for streaming

STREAMING RESPONSE
Client

* Refers to the component of the API management system that handles traffic. For example, with 3scale this would be the API Traffic Management component which may be deployed on-premises or in the cloud.

Read:Realtime API Management with Pushpin and Kong
Read:Integrate Pushpin with 3scale
Download:Pushpin — reverse proxy server for adding realtime to your API