
Ethora is a messaging SDK for developers and product teams who need to ship chat features fast, without building everything from scratch. It targets web, iOS, and Android through React and React Native components, and it covers both traditional team chat and AI-powered assistant functionality in one package.
The core use case is embedding a fully functional chat experience into an existing product. Drop in the React component, configure it to match your brand, and you have 1-on-1 messaging, group chats, file and document exchange, voice messages, reactions, and push notifications. The UI is fully customizable, so it can match your product's visual style rather than looking like a third-party widget.
Beyond basic messaging, Ethora includes:
The AI agent setup is handled through an admin panel. You configure a prompt, upload documents, or crawl your website, and the agent answers with context drawn from that material. Real-world deployments include a HIPAA-compliant healthcare chatbot indexing thousands of medical conference pages, and a workers' compensation platform connecting injured workers with caseworkers.
Ethora's front-end code (React Native mobile app, React web app, NPM component, WordPress plugin, and JS widget) is open source. The backend is closed source by default, but self-hosted and perpetual license options are available for teams that need full control or deep server-side customization.
Pricing starts at a free tier covering 1,000 monthly active users, with paid plans adding SLA guarantees, custom domains, and dedicated hosting. It's positioned as an alternative to building chat interfaces in-house, or to tools like Chatwoot or Typebot when you need both messaging and AI agents in a single SDK.
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Repository age
License
Auto-fetched .
Stars
Forks
Last commit
Compare with