Streaming API
Navigation: Developer Force | Integration | Data Integration | Streaming API
Streaming API
The Force.com Streaming API lets you expose a near real-time stream of data from the Force.com platform. Administrators can create topics, to which applications can subscribe, receiving asynchronous notifications of changes to data in Force.com, via the Bayeux Protocol. Streaming data made simple, secure, and scalable.
Note: For existing apps that poll the SOAP or REST API to detect changes, you should consider refactoring it to use the Streaming API for better performance and lower resource consumption.
This page is the primary resource page for the Streaming API.
Recommended Streaming API Learning Path
To begin learning about the Streaming API, follow this path.
- Streaming API Quick Start
- Getting Started with the Force.com Streaming API
- Build Your First Real-Time App with the Streaming API (Support Files)
- Webinar: Force.com Streaming API
Related Streaming API Resources
Here are some other helpful resources for the Force.com Streaming API.
Blog Posts
Conference Sessions
- Working with the Streaming API (Dreamforce 2012)
- Streaming API with Java (Dreamforce 2012)
- Let Your Org Contact You with the Streaming API and Twilio (Dreamforce 2012)
- Leveraging the Streaming API in an Online Auction System (Dreamforce 2012)
- Process Orchestration using Streaming API and Heroku (Dreamforce 2012)
- Realtime Apps with Node.js, Heroku, and Force.com Streaming (Dreamforce 2012)
Documentation
- Streaming API Quick Start
- Streaming API Developer's Guide [ HTML | PDF ]
Discussion Forum
Tools
- Workbench (Tool that supports the Streaming API)