What is HTTP Long-Polling?

HTTP Long-Polling provides a long-lived connection for instant data push. The server holds the request open until new data or a timeout occurs. Most send a timeout after 30 to 120 seconds, it depends on how it was setup. After the clients receives a response (whether that be from new data or a timeout), the client immediately sends another request and this is repeated continuously.

What is HTTP Streaming?

HTTP Streaming provides a long-lived connection for continuous data push. The client sends a request to the server and the server holds the response open for an indefinite length. This connection will stay open until a client closes it or a server side-side event occurs.

What is an API?

An application programming interface (API) is a set subroutine definitions, protocols, and tools for building software applications. In other words, APIs act as the middleman that help software applications connect to each other and exchange information.

Blog Posts

Realtime API Hub

The Hub’s mission is to centralize realtime API information and provide a foundation for others to build their own APIs. This is proudly maintained by the team at Fanout.io and other individual contributors.