Did you know? All Video & Audio API plans include a $100 free usage credit each month so you can build and test risk-free. View Plans ->
Activity Feeds
Build activity feeds, news feeds, or notification feeds with our enterprise-ready APIs used by hundreds of large companies so they can grow without worrying about scalability, maintenance, or reliability.
Loved by Developers at
Ship in-app activity feeds with all the features your users expect.
Want to learn more about us?
Elevate engagement with support for shares, comments, reactions and their counts.
Group similar activities automatically together based on your own custom rules.
Automatically show image, text and video previews of the URLs that users are sending.
Enhance discovery and encourage new conversations across an entire app.
Configure your own ranking methods to any given feed group; i.e. show popular content first.
Provide instant feedback to users when the feed content changes or there are new posts to see.
Built by Devs, for Devs
Leverage the API or integrate our libraries and components. We solve the hard scalability and integration problems, with flexible front-end components so you can do more of what you love.
const client = stream.connect(apiKey, null, 'appId');
const ericFeed = client.feed('user', 'eric', token);
// 1 - Add an activity to Eric's user feed. In its simplest form, an activity consists of an actor, a verb, and an object (Tweet in our example).
await ericFeed.addActivity({
actor: 'eric',
tweet: 'Hello world',
verb: 'tweet'
});
// 2 - Users can also follow the the feeds of other users in the application. Jessica will now be able to see the activities posted by Eric.
const jessicaTimeline = client.feed('timeline', 'jessica', token);
await jessicaTimeline.follow('user', 'eric')
// The setup of Activity Feeds is fully customizable, you can build apps ranging from social where users can follow friends or generalized apps where users can follow stocks, topics, games, artists, etc.
// 3 - Reactions allow users to add comments, likes, and other common actions to Activities. Like Activities, these are also fully customizable.
const like = await client.reactions.add("like", 'eric-hello-world', {});
Modern SDKs
Ship fully-featured, polished social experiences today that takes other companies years to build in-house.
Stream Personalization for feeds, email, discovery and recommendations. Dynamically improve user experience, enhancing your app's engagement, retention, and conversion.
Build real-time notification feed systems. Stream's Notification Feed is the easiest way to add a notification feed to your site or app. Aggregation, real-time, follows, counts, and react components enable you to build a highly relevant notification center.
Create engaged communities by posting content, reacting, and commenting. Ranking algorithms and custom ranking optimize the best content so followers stay engaged.
Proven scalability for apps with more than 100 million users. 99.999% uptime SLA available on enterprise plans.
Our 9ms avg API response time infrastructure is built with GOlang, RocksDB and Raft. Confidently build any kind of Activity Feed without the scalability headaches.
Stream is trusted by hundreds of teams and more than a billion end-users to reliably scale, regardless of demand.
Feed ranking, aggregation, reactions, URL enrichment, follows/unfollows and real-time updates give users everything they expect from a sophisticated activity feed experience.
Always up-to-date Docs assist your integrations with our API along with our powerful and feature-rich SDKs and Components.
Tailor feeds, follow suggestions and recommendations through our customized feed edgerank to improve discovery and engagement.
Unlike traditional cloud infrastructure, the performance of the Stream Chat platform doesn’t rely on users' proximity to a regional data center. That means latencies are up to 5 times lower and fewer errors are caused by poor WiFi or mobile connectivity.
If you're interested in a custom plan or have any questions, please contact us.