Chat & AI Messaging SDK for Web, iOS & Android
Chat engine, AI agents, RAG and ready UI kits in one open-source SDK. Run it in our cloud or on your servers. Ship in hours, not days.
See it liveTrusted by
0
+
Apps Created
0
Minutes to Launch an App
0
Github stars
0
+
NPM Downloads
See it live
Two devices, one conversation. Send a message on either side and watch it land on the other.
Launch Faster with
Powerful Features
Ethora's developer-friendly and fully customizable React JS chat component can be effortlessly integrated into your app. Create robust in-app communication tools and configure them to your needs.
No Matter Your Chat Use Case: We've Got You Covered
Build chat features tailored to any industry or need, ensuring seamless communication, enhanced user engagement, and top-tier security.
AI, LLM and agents
Get your own AI agent app running with full Model Context Protocol across private and group chats. Leverage our pre-built AI bots, connect OpenAI or your self-hosted LLM.
Healthcare
Enable fast HIPAA-compliant communication for healthcare providers, caseworkers, and patients. Embed seamlessly into legacy web portals for secure and efficient communication.
Second Screen
Enable real-time messaging, networking and digital collectibles for sports events, TV shows, conferences and live streams.
Marketplaces
Connect buyers and sellers using advanced communication tools. Private chats, group chats, and transaction confirmations - everything a marketplace may need.
Social
Build your own community, social network or club retaining full control and ownership of your app, user base and custom experience of your platform.
Fintech and Banking
Embed cross-platform secure messaging and AI assisted customer support into your online and mobile banking customers. On-premise hosting supported.
Integrate. Customize. Go live. Effortlessly
All components you need to create an engaging messaging experience.
React Chat Widget
Minimal setup and you have a fully functional chat on your site or in the app.
React Native Messaging Apps
Build seamless chatting experience for your Android and iOS apps with our React Native SDK.
React AI Chat Component
Integrate AI-powered assistants into your apps for quicker support and more personalized user experience.
React Chat Box Component
Super-quick embeddable solution for on-page support.
React Chat UI Component Design
Ethora’s UI components are fully customizable, so you can easily configure them to match your brand or app’s style.
Improve Your Customer Interaction
Create your custom-branded app effortlessly with Ethora.
Designed For Flexibility
With Ethora you can quickly integrate chat functionality while controlling all the customization.
Fast Integration
Integrate our SDKs in days instead of months.
Customizable UI
Configure our pre-built UI components or build your own for a fully tailored experience.
Robust Tools
Access low-level clients, backend SDKs, and advanced features like webhooks and SQS integration.
Enhanced Functionality
Support custom messages, events, and metadata for unique use cases.
// Install: npm i @ethora/chat-component
import { Chat, XmppProvider } from "@ethora/chat-component";
import "./App.css";
export default function App() {
return (
<XmppProvider>
<Chat />
</XmppProvider>
);
}// build.gradle.kts
// implementation("com.github.dappros:ethora-sdk-android:v1.0.31")
import com.ethora.chat.Chat
import com.ethora.chat.core.config.ChatConfig
@Composable
fun ChatScreen() {
val config = ChatConfig(
appId = "YOUR_APP_ID",
baseUrl = "https://api.chat.ethora.com/v1",
)
Chat(config = config, modifier = Modifier.fillMaxSize())
}// SPM: github.com/dappros/ethora-sdk-swift
import SwiftUI
import XMPPChatUI
struct ChatScreen: View {
var body: some View {
ChatWrapperView(
config: config,
initialRoomJID: "[email protected]"
)
}
}// Install: npm install @ethora/chat-component-rn
import { Chat, XmppProvider } from "@ethora/chat-component-rn";
export default function App() {
return (
<XmppProvider>
<Chat config={{ appId: "YOUR_APP_ID" }} />
</XmppProvider>
);
}An Onboarding Call, Not a Sales Pitch
Free 15 minutes with the founder to get you up and running on Ethora.
-
1. Book a call
Pick a time for a 15 minute call with the Ethora CEO. One step, right on the next screen.
-
2. Get instant access
As soon as the call is booked you continue to signup and the admin panel. No waiting for the call.
-
3. Build your first prototype
On the call we walk through your use case and help you ship a first prototype for your stack.
Book your onboarding call
- Full access for free
- 15 minutes, not a pitch
- No credit card required
- Skip the call any time and sign up directly
Access is granted when you book, not when we talk.
Prefer to explore on your own? Sign up directly
Our Case Studies
What our clients say about our services.
Simple Pricing
Start free, upgrade when you grow. No credit card required.
Free
$0/ month
1000 MAU
100 Concurrent Connections
Small Business
$149/ month
5,000 MAU
250 Concurrent Connections
Enterprise
Custom
Unlimited MAU
Unlimited Connections
Try Out Ethora in Action
Experience Ethora's messaging with a dedicated demo from our CEO or start building your App right now!
FAQ
Can I self-host Ethora?
Yes. Run Ethora in our cloud to start in minutes, or deploy it on your own servers or private cloud when you need full control over data residency, compliance or customization. See the self-hosted chat server option and our perpetual license plans.
Which stacks are supported?
Web: React via our NPM chat component, plus a plain JavaScript chat widget for any website or legacy portal. Mobile: React Native, iOS (Swift) and Android (Kotlin). AI agents: Python and Node.js via the AI SDK, and a WordPress plugin. Browse the Chat SDK section for the full list.
How to add chat to my app or website?
With Ethora, you can embed our Chat Widget, publish a template mobile or web app via our admin panel, or do a deeper custom integration using our SDK components such as NPM Chat Component. Check our Chat SDK section for an overview of options.
Can my users chat with an AI agent or assistant?
Yes, our AI Agent SDK provides an LLM-powered AI chat agent functionality. Inside admin panel, you can setup prompt, add documents or crawl your website. This way, AI agent will know about your products and services, or other specific context.
What are the core features of Ethora?
Have you ever wondered why enterprise applications are often inferior to consumer ones? Enterprises are often too slow with new tech, at the same time small businesses don't have enough budgets and time to invest man-years into polishing a chat embedded into their legacy web portal for its user experience to be on par with WhatsApp or, similarly, an AI agent in your website's chat widget where experience and context depth is on par with ChatGPT? Ethora solves this. 1:1 chats, group chats, file attachments, video, audio, documents, "now typing", AI-powered chat bots equipped with RAG and vector embeddings packing your documents and web pages context, backend, frontend, SLA - we have built and packaged it together so you can focus on serving your customers. Find out more about features included in our Chat SDK and AI SDK sections.
Can I use Free plan for production live apps?
Yes, with Ethora you can continue to run live projects on our Free plan. This will work for small or hobby projects under 1,000 monthly active users (MAU) that do not have particular SLA demands. Alternatively, our paid plans are really affordable and there is a self-hosted and perpetual license options too.
Is Ethora open-source?
All of our front end code is open-source including React Native mobile app for iOS/Android, React.js web app, NPM chat component, Wordpress plugin, Javascript chat widget and AI chat bots. These can be found in our github repositories: https://github.com/dappros/ethora/. It is easy for stand-alone developers or internal tech teams to customize Ethora front end applications if required. The Backend code is closed source by default, but self-hosted and perpetual license options are available with access to backend sources for those customers who may require deep customization at the server side.
Are you GDPR, CCPA, HIPAA and SOC2 compliant?
Yes, Ethora architecture is built on the principles of data security and compliance. Read more about our HIPAA compliance, our Chat Trust & Safety and our AI Trust & Safety systems. Also note that dedicated server option is available which can be configured to your security and compliance requirements.
How to embed chat into my React.js app?
To embed chat into your React.js app you just need to import our NPM chat component. Adding a chat component to your website in React is quite simple and you can configure it to your needs.
What’s the easiest way to add an AI assistant to my Wordpress website?
The easiest way is to use our Ethora AI Agent Wordpress plugin . You can install it directly from your Wordpress admin panel and it does not require any coding on your part. Also, you can index your website pages or provide additional context for your AI agent via Ethora admin panel.