Ethora is an open-source chat SDK platform replacing Sendbird and Stream with Apache-2.0 client libraries and XMPP messaging without per-MAU fees.
Sendbird and Stream bill software teams on monthly active users and concurrent connections, turning user growth into an escalating monthly subscription that quickly reaches hundreds or thousands of dollars. Ethora shifts that architecture to an open-source client SDK suite backed by standard XMPP, letting engineering teams embed real-time chat, group rooms, and AI agents without per-seat or active-user toll booths.
Commercial chat platforms like Sendbird and Stream tie their business models directly to active user counts. Commercial tiers start between $350 and $499 monthly for 5,000 to 10,000 active users, penalizing spikes with steep per-user overages and concurrent connection caps. For digital agencies and operations leads, this pricing creates unpredictable recurring expenses where user engagement directly inflates the monthly bill.
Ethora alters that dynamic by providing frontend SDKs for web and mobile while routing real-time traffic through open standards. Its client libraries for React, React Native, Android, and iOS connect over WebSockets to an XMPP core running ejabberd alongside REST services. Teams can start on Ethora's free cloud tier for testing, or deploy dedicated instances to retain infrastructure control without active-user fees. You sacrifice Sendbird's managed support desk and turnkey moderation dashboard, but you gain complete ownership over message retention, user directories, and data residency.
Is Ethora free for commercial use? The client SDKs are free to embed under open-source terms, and the cloud backend offers a free tier for development before teams require dedicated infrastructure.
Ethora vs Sendbird — which should a development team choose? Choose Sendbird if your product requires fully managed compliance, hosted support desks, and zero backend maintenance; choose Ethora if you want to avoid monthly active user fees and prefer controlling client code and messaging protocols.
Can Ethora be self-hosted on private servers? Yes, the architecture supports private hosting on AWS or Docker, although operators currently must coordinate server components and ejabberd services without an automated one-click deployment guide.
Ethora provides a cost-predictable choice for embedding chat and AI assistants across web and mobile platforms without paying monthly active user penalties. Active commits pushed in late September 2026 reflect ongoing maintenance across its SDK submodules, and its Apache-2.0 license gives agencies and product teams the legal certainty needed to integrate the client codebase directly into commercial applications.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Ethora is listed as an open-source alternative. Paste into your README: