API Streamer provides the means to distribute data streams to third-party developers at scale, so they can integrate that data into their own apps and services using the protocols of their choice. Ably does all the heavy engineering lifting so you can deploy, manage, and distribute your data streams as event-driven APIs or integrations.

Understand API Streamer in 2 minutes

Deploy, manage, and distribute data streams to third party developers - so they can consume and integrate those streams into their own apps.

2 minutes 12 seconds

Effortlessly distribute your data streams

  • Deploy

    Serverless infrastructure to quickly deploy data streams. We support integration with cloud, hybrid, or on-prem environments for seamless integration, whatever your architecture.
  • Manage

    There’s no need to build in-house tooling to manage your data streams and integrations. Our management dashboard provides all the tools you’d expect: registration, permission management, analytics, rate limiting, security, and more.
  • Distribute

    API Streamer is built on Ably’s battle-tested Data Stream Network, enabling end-to-end streaming from data source to end-user device in milliseconds. It's infinitely scalable - you only pay for the capacity you use.

API Streamer already providing solutions for:

  • Learn more
    Learn more
  • Learn more
    Learn more

Universal interoperability = reusable endpoints

Developers can deploy a stream once, using whichever protocol they wish, and create re-usable endpoints. API Streamer’s adapter function transforms source protocol to client destination protocol for unlimited numbers of customers to integrate with using the protocols and platforms of their choice.

API Streamer/Protocol Diagram
Security • Analytics • Transformation
Interoperability • Monetization
Developer portal

Who’s using Ably?

Hundreds of companies trust Ably to deliver their realtime data.

Multiple protocols reduce friction for in-bound stream subscribers

Ably supports multiple protocols such as MQTT, SSE, or Ably’s native WebSocket-based protocol for subscribing to streams. These are 'client-initiated' requests to the Ably network for a stream of data. This reduces integration work for you as your clients can easily connect to Ably’s network and subscribe to specific streams on-demand using the most appropriate protocol. Plus you future proof your tech stack as Ably will continue to support emerging protocols.
Pull streams schematics

Protocols supported:

  • Ably Native SDKs
  • Websockets
    Websockets
  • SSE/HTTP Streaming
    SSE/HTTP Streaming
  • HTTP
  • MQTT
    MQTT
  • AMQP
    AMQP
  • STOMP
    STOMP
  • GRPC
    GRPC Get in touch
  • Pusher
    Pusher
  • PubNub
    PubNub
Pull streams schematics

Multiple protocols to help subscribers consume your streams at scale

When the volume of messages or number of channels is high, complexity for subscribers increases and it becomes impractical to consume data on-demand. Using protocols like this, subscribers can push streams into third party streaming or queueing services like Kafka, AMQP (RabbitMQ), Amazon SQS/Kinesis, or trigger serverless functions. This helps them easily scale consumption of your data streams, reducing engineering work for both them and you.
Push streams schematics

Protocols supported:

  • Google Cloud Functions
    Google Cloud Functions
  • AWS Lambda
    AWS Lambda
  • Azure Functions
    Azure Functions
  • Cloudflare Workers
    Cloudflare Workers
  • Webhooks
    Webhooks
  • WebSub Get in touch
  • AMQP
    AMQP
  • Kafka
    Kafka Get in touch
  • AWS Kinesis
    AWS Kinesis
  • AWS SQS
    AWS SQS
  • Zapier
    Zapier
  • IFTTT
    IFTTT
Push streams schematics

A uniquely end-to-end solution

Ably API Streamer isn’t just a platform for B2B server-to-server communication. The platform can stream data direct from its source — such as an IoT device — right through to wherever it needs to go, even as far as an end-user’s mobile app. No other platform supports the complete data supply chain in this way.

Designed with developers in mind

Whether you’re producing data, or consuming data, Ably offers APIs that developers love. They can work in any language and platform they want as we offer all the popular SDKs. If developers prefer open protocols, they can choose one of many protocols we support, and an encoding like JSON or binary MsgPack of their choosing.  And if developers consuming data from the API Streamer want data pushed to their services, we support every popular cloud, queuing, streaming and serverless environment.

Efficient data delta streaming

By using Message Delta Compression, API Streamer optimizes the bandwidth requirements for subscribers by sending changes instead of the entire payload for each message. You benefit from lower data costs and your customers gain a better user experience thanks to faster stream delivery. Note that compression and savings vary based on the significance of deltas and message content.

Depend on super-low latencies

Our proximity to your subscribers, with 7 datacenters globally, means Ably API Streamer can guarantee class-leading performance with the lowest latency service available. We currently deliver global round-trip median latencies of less than 65ms

Click on a datacenter pin to check the latency from your location:

  • No. of datacenters
    at location
  • 0 > 50ms
  • 50ms > 100ms
  • 100ms+
  • Edge acceleration point-of-presence (PoP)
From your location:

Calculating latency

  • Your closest datacenter is:

    Loading datacenter location

  • Your closest edge acceleration PoP is:

    (loading endpoint location)

    (loading endpoints)


More Locations:

Loading locations
Learn more about our network

The support you demand

Naturally, we provide all the management dashboards, documentation, tutorials, and developer guides that ensure your teams can integrate swiftly and cost-effectively. Plus we offer developer portals for your customers so their teams can be up and running quickly. All backed with 24/7 live support to ensure developers can get up and running in hours, not weeks.

Take control of your streaming APIs

We give you all the tools you need to manage your APIs. Your producer dashboard gives you complete control over who has access to your data products, and full analytics detailing what data is produced and distributed. You control how much is distributed and who’s paying for the data distribution and bandwidth costs.

Keep your information safe and secure

We want to keep your APIs and data safe and secure from attack. Denial of Service protection and mitigation is baked into the service. And end-to-end encryption is available in addition to numerous authentication and authorization schemes, including token based and JWT authentication with fine grained access controls.

Our commitment to interoperability

We’re utterly committed to Open Source. We support open protocols, proprietary protocols, and we’re always working to support new protocols. Whichever cloud, protocol or platform you prefer to work with, Ably API Streamer has you covered.

See our our Open Protocol Policy

6 Six ways API Streamer helps you monetize in the realtime API economy

  • 1

    Skip infrastructure investment and go straight to creating realtime APIs, opening up new revenue streams by simplifying developer integration.

  • 2

    Manage who pays for message and bandwidth charges from your dashboard.

  • 3

    Access analytics on your realtime APIs to bill customers for their usage or, in the future, bill customers directly through our platform.

  • 4

    Get the control you need to implement different commercial models with your data. For example, a freemium model or volume based/subscription model.

  • 5

    API Streamer is the simplest, easiest way to take your business into the realtime API economy today.

  • 6

    Quickly move to a SaaS model of billing for data products as the realtime API economy grows.

Unrivalled uptime with five nines

Our customer-centric approach to availability, our proprietary client-side approach to routing, and ultimately our confidence in our realtime technology allow us to provide unrivaled uptime SLAs.

See how we've performed in the last 12 months

See it in action

See more examples
  • Live Bitcoin price

    $--.--

  • Next live arrival @ London Euston Underground

    ---

    ---

  • Live temperature in New York, USA

    --º C

Empty

Dive in and Get Started

Find out how API Streamer can transform your business-to-business data streaming by trying out with a free trial account. Our video tutorials and live chat support will help you to get up and running.

  • Understand key concepts and get going in no time

    Read now
    Read now
  • Coming soon

    Tutorials

    Learning by example.

Need to know more?

If you’ve got questions about Ably API Streamer, see our FAQs, or contact us to discuss your requirements.