"Stream simplifies processing billions of activities into a simple API for input and output, with performance that would take our team months, if not years, to learn and optimize."
"Building a custom in-house infrastructure to power feeds, accompanied with ranking (weights), speed, reliability, and something cost-effective is a true challenge, and we thank Stream for everything that they do"
Start for free with up to 1 million updates. Build Flat, Aggregated and Notification Feeds and upgrade any time for Ranked and Personalized Feeds.
INCLUDED: 1m updates per month · 600k unique records · 200k API calls per month · 250 realtime connections · 1,000 reactions
Powering Enterprise Activity Feeds
Rapidly deploy scalable social activity feeds with an industry leading 99.999% uptime SLA guarantee.
Flexibility & Growth
With Stream you have the flexibility to choose what’s right for your business’s growth. We are committed to supporting every organization, regardless of size or use case.
Deliver a social experience that your users demand. With our straight-forward and infrastructure-based pricing you can plan for your future growth easily with Stream.
Scale without Limits
Stream is trusted by thousands of companies and more than a billion end-users to reliably scale, regardless of demand.
Build personalized experiences customized to your unique case, without the headache of becoming an expert or spending months on development.
Security & Compliance
Privacy Shield Framework
24/7 Emergency Support
Shared Slack Channels
AI Text & Image Moderation
99.999% Uptime SLA
SSO, SAML, 2FA
Dedicated AWS Region Stack
Let's Discuss Your Use Case
Learn more about our custom solutions
Frequently Asked Questions
I have billions of feed updates, what will Stream cost me?
As soon as you grow out of the PRO plan, Stream’s pricing is tailored to your requirements. Because our feed technology is used by hundreds of companies, we are typically very competitive in terms of pricing. In most cases, Stream’s fees are comparable to the hosting costs of an in-house solution. Contact us to learn more.
How does Stream compare with an in-house solution?
Stream uses a highly optimized solution built in Go, RocksDB, and Raft. Because of this, we are able to charge a much lower price for usage than most in-house solutions. Stream’s cost advantage becomes even larger when you take development and maintenance costs into account.
Can I export my data?
Your data is always yours. If you want to export it from Stream we’ll write a backup to an S3 bucket of your choosing. Our open source Stream-Framework also gives you a good starting point for building your own solution.
Can Stream scale?
Stream's architecture based on Go, RocksDB and Raft is designed to scale as far as our customers need. Stream powers the feeds and chat for over a billion end users, with some apps having hundreds of millions of users.
Do you have pricing examples?
Assume that your social app has 50,000 users. These users add 60,000 activities per month and are on average followed by 50 people. This would lead to approximately 3 million feed updates per month (60,000 * 50). Note that the actual usage will vary heavily based on your user’s activity and how connected your network is.
What defines a feed update?
The number of feed updates depends on how many activities you publish via the API and the number of users who follow those feeds. If you add an activity to a feed that is followed by 50 other feeds, this will trigger 51 feed updates. The only exception is unfollows. The unfollow operation is very heavy on our infrastructure and an additional 25 feed updates are billed for every unfollow operation.
Is there any rate limiting in place?
Yes, Stream has rate limiting in place to ensure system stability. On paid plans these limits are relatively high though and you won’t encounter them during regular usage. Stream has a much lower rate limit on unfollows as the unfollow operation is very heavy on our end.