Provide real-time messaging, AI bots, and digital wallet integration through a cross-platform SDK and server.

Ethora is an open-source and self-hosted web app and server that provides a suite of SDKs for integrating real-time messaging and AI agents into applications. It is deployed as a server-side platform that connects to various client-side implementations via REST APIs and XMPP. The software is used to build branded chat interfaces, AI chatbots, and communication tools across different platforms, allowing developers to add messaging functionality to their projects in minutes.
Developers can implement the service using a variety of SDKs, including React.js for web applications, React Native for cross-platform mobile apps, Kotlin for native Android, and Swift for native iOS. For users seeking a no-code solution, it offers a dedicated WordPress plugin for embedding chat widgets. The platform supports multiple deployment models, including a managed cloud version with a free tier, self-hosted options via Docker, or dedicated server deployments through the AWS Marketplace.
The architecture relies on Ejabberd for XMPP-based messaging and a REST API for user and application management. It includes a specialized bot framework for automation and a website crawler for RAG ingestion. To ensure quality across platforms, the project uses a cross-platform selector contract where Android, iOS, and Web components share the same human-readable IDs for automated testing. The system is designed for developers who need a backend-as-a-service for messaging, providing out-of-the-box handling of users, files, and notifications.
Ethora is a comprehensive SDK monorepo for building communication-centric applications with integrated AI and blockchain capabilities.
Turns existing databases into no-code platforms by providing a spreadsheet interface for data management and API generation.
Convert any webpage into a lightweight desktop application using a single command for multiple operating systems.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.