API Real Time Organizations

These are the organizations I come across in my research who are doing interesting things in the API space. They could be companies, institutions, government agencies, or any other type of organizational entity. My goal is to aggregate so I can stay in tune with what they are up to and how it impacts the API space.

AWS Kinesis Firehose

Amazon Kinesis Firehose is the easiest way to load streaming data into AWS. It can capture, transform, and load streaming data into Amazon Kinesis Analytics, Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service, enabling near real-time analytics with existing business intelligence tools and dashboards you’re already using today. It is a fully managed service that automatically scales to match the throughput of your data and requires no ongoing administration. It can also batch, compress, and encrypt the data before loading it, minimizing the amount of storage used at the destination and increasing security. You can easily create a Firehose delivery stream from the AWS Management Console, configure it with a few clicks, and start sending data to the stream from hundreds of thousands of data sources to be loaded continuously to AWS – all in just a few minutes. With Amazon Kinesis Firehose, you only pay for the amount of data you transmit through the service. There is no minimum fee or setup cost.

Apache Apollo

ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It accomplishes this using a radically different threading and message dispatching architecture. Like ActiveMQ, Apollo is a multi-protocol broker and supports STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets.

Treaty

Treaty is a realtime collaborative text editor that makes it easy to add document collaboration to your web application. A few simple lines of Javascript, and your customers will be able to collaborate on their work like never before! Best of all, your customers stay on your site and don't even need to know they're using a third-party application.

Logmatic

Funnel all logs, metrics, and machine events into a single hub. Get a clear overview of what is happening across your distributed environments, and spot the needle in the haystack in no time. We believe that with the right information, driving your business to success is much easier. Machine data is that kind of incredibly valuable information, coming from the very core of your business operations. So we created Logmatic.io; a friendly platform continuously evolving to make your life simpler.

Zeit

Make cloud computing as easy and accessible as mobile computing. To be truly easy, cloud computing should be as easy as a tap or command. To connect everyone, applications have to be fast from every geographical point. To be accessible, great care has to go into the user experience and design. We build products for developers and designers. And those who aspire to become one.

Firebase

Firebase is a mobile platform that helps you quickly develop high-quality apps, grow your user base, and earn more money. Firebase is made up of complementary features that you can mix-and-match to fit your needs.

Pusher

Pusher is a hosted service that allows developers to quickly and easily add realtime functionality into their web and mobile applications. Our goal is to take away the management and operations of a company's realtime infrastructure, so that developers can focus energy on the features of their product that make them unique.

Matrix

Matrix is an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distributing and persisting JSON over an open federation of servers.

Google Cloud Pub/Sub

Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Sub’s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet. By building on the same technology Google uses, Cloud Pub/Sub is designed to provide “at least once” delivery at low latency with on-demand scalability to 1 million messages per second (and beyond).

Pushwoosh

Explore our brilliant service with the free Pushwoosh account and send unlimited push notifications to up to one million devices! Engage your users, stay in touch with your customers, and push up your sales with a single easy-to-use service.

Apache Flink

Flink’s core is a streaming dataflow engine that provides data distribution, communication, and fault tolerance for distributed computations over data streams. Flink includes several APIs for creating applications that use the Flink engine. You can integrate Flink easily with other well-known open source systems both for data input and output as well as deployment.

Fanout

Fanout offers software and cloud services that assist with implementing and scaling real-time functionality in websites, apps, and APIs. Add realtime push to your apps and services. Realtime updates get pushed to your app or website without an explicit refresh. It's great for notifications, gaming, chat programs, and more!

Heartbeat

Heartbeat tranforms REST endpoints into streaming APIs painlessly, with zero lines of code. Heartbeat transformed streams are accessible from the dashboard, or universally via Javascript and REST based APIs. With the flick of a switch, heartbeat can store updates for up to six hours. It also provides an API and a data view for visually accessing historical data.

Realtime.co

Realtime is a technology that comes to life via 4 products that allow website visitors to interact in real time with the website server. So whether they are shopping online, visiting a newspaper site or just browsing, they can receive dedicated information, be offered products based on a truly individual profile that can be updated second by second, or receive special ad contents pushed to the browser.

superfeedr

Superfeedr fetches and parses RSS or Atom feeds on behalf of its users and then pushes them the new entries in these feeds. Superfeedr implements most of the current Real-time technologies and guarantees an entry detection time inferior to 15 min. Superfeedr has both an XMPP and a PubSubHubbub API.

The Netty project

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

PubNub

PubNub is a blazingly fast cloud-hosted messaging service for building real-time web and mobile apps. Hundreds of apps and thousands of developers rely on PubNub for delivering “human-perceptive” real-time experiences that scale to millions of users worldwide. PubNub delivers the infrastructure needed to build amazing MMO games, social apps, business collaborative solutions, and more.

CloudBoost.io

CloudBoost can power your app's backend, including data storage, user authentication, real-time notifications, search and more. Focus on creating extraordinary user experiences for your users. We'll take care of the rest. 

StreamdataIO

streamdata.io is a real-time cache proxy allowing you to poll standard public REST APIs and push updates to clients. But wait, there is more : streamdata.io keeps a history of modifications that occur on the data between two pollings! This way, streamdata.io is able to give you the list of modifications which happened since last time you fetched the data.

Beaconpush

Beaconpush is a push service for creating real-time web apps using HTML5 WebSockets and Comet. Beaconpush changes the traditional request-response flow of the web by creating a persistent real-time message stream to each of your visitors. Enabling you to reach your visitors without requiring them to constantly poll your website.

If you think there is an organization I should have listed here feel free to tweet it at me, or submit as a Github issue. Even though I do this full time, I'm still a one person show, and I miss quite a bit, and depend on my network to help me know what is going on.