dappros/ethora
SDK monorepo for Ethora chat / messaging platform. (1) Pick an SDK for your frontend stack. (2) Integrate manually or using ethora-setup. (3) Optionally configure app settings, deploy AI agents etc. Server: ethora.com cloud [free]. Dedicated server + SLA option for enterprise customers.
What it solves
Ethora provides a comprehensive SDK platform that allows developers to quickly integrate real-time messaging, AI-powered bots, and backend services into their applications across web, iOS, Android, and WordPress. It eliminates the need to build a chat infrastructure from scratch by providing prebuilt UI components and a managed backend.
How it works
Ethora operates as a SDK monorepo containing specialized libraries for different platforms (React.js, React Native, Swift, Kotlin). These SDKs connect to the Ethora Platform API, which integrates a REST API for management and an XMPP-based gateway for real-time messaging. The platform supports both a hosted cloud version and self-hosted options via Docker or AWS Marketplace.
Who it’s for
Developers looking to add communication features to their apps, such as 1:1 and group chats, AI assistants, and gamification elements (like digital wallets and tokens) without managing the complex backend infrastructure.
Highlights
- Cross-Platform Support: Native SDKs for Android, iOS, and React Native, plus a React.js component and a no-code WordPress plugin.
- AI Integration: Built-in support for LLM-powered bots, RAG pipelines, and prompt engineering.
- Comprehensive Feature Set: Includes push notifications, message history, file sharing, and real-time typing indicators.
- Extensible Architecture: Supports self-hosted servers and integration with IDEs/AI agents via an MCP CLI.
- Blockchain Capabilities: Optional integration for ERC-20/721/1155 tokens and digital asset wallets.