Streams can come true
Streambiki is sending a continuous stream of data so your users have a realtime experience
We replace the request/response approach with realtime streaming of events
We save you bandwidth because with streams there is no unnecessary polling by your users
We distribute to multiple consumers and take care of the load
We provide a simple user management tool so you can control who has access to your stream
Consuming data is independent of the platform.
Currently, Streambiki has a focus on distributing via real-time transports such as EventSource and WebSockets.
... but Streambiki also supports polling transports. So you can still simply send periodic AJAX calls to the stream URL and get fresh data or a 304 (Not Modified) response using standard browser APIs.
Additionally, Streambiki accepts a ?wait=10 parameter to control how long the client is willing to wait for new data to arrive in order to keep the connection open for some time (a.k.a. long-polling or Comet).
Last but not least you can use filters to query your stream and let only matching events come through.
We love to keep things simple and straightforward.
You can get a stream up and running in less than 5 lines of code.
Streambiki has a built-in user management tool. This allows you to create custom API keys and set permissions to control who can access your stream.
Speed and performance
Streambiki passes stream data along to all consumers as quickly as it is fetched from your data source.
Bandwidth and how fast you can consume the data are the most important things to keep in mind when you set up a stream.
The user comes first. No complicated documentation. Ease of implementation is a must!
Our streams can be consumed by any type of application, both front end, and back end!