Chat & Documents Wallet Web App Engine (React.js and Javascript)

Ethora is designed for React and JavaScript developers who need fast and secure communication for their wallet-style interfaces. Flexible and scalable it integrates easily into your systems, providing instant messaging and file exchange.

React & plain JavaScript TypeScript definitions NPM & Yarn install
Ethora chat and documents wallet engine in a React web app
Document ViewerImages, PDFs and text in the app
Real-time deliveryInstant messages & read receipts

Build real-time chat & document flows in JavaScript apps

Power up your fintech app with ultra-fast communication. Our comprehensive JavaScript chat library enables developers to create engaging interfaces with a secure document wallet functionality. No hassle, no extra effort, with our clear JavaScript chat app documentation you’ll easily integrate chat and document wallets into fintech, health, or collaboration templates. For more information explore:

Ethora’s JavaScript real-time chat docs

Real-time chat and document flows in a JavaScript app

React SDK for chat and document automation

Ethora’s React chat SDK docs guide you through embedding all-in-one chat and document upload. Our solution has everything you need to build an advanced chat: custom workflows, messages attachments, theming, and wallet-native UX components. With integrated support for notifications, metadata UI, and user-driven triggers, our React messaging SDK docs ensure you can create polished, secure React real-time messaging experiences that feel native and powerful.

React SDK for chat and document automation

Complete SDK documentation and dev tools

Ethora’s comprehensive JavaScript chat SDK docs and JavaScript chat engine docs are available on GitHub and NPM, as well as here, on our website. There you’ll find step-by-step guides, quickstart instructions, sample apps for React and plain JS, and code snippets to accelerate development.

Go to Docs

Most popular modules

Unread counters

Keep track of unread conversations and documents

Message threads

Reply directly to the message or start threaded discussions

Delivery receipts

Stay aware of when your messages and files are delivered

Reactions

Create more engaging experiences with likes, emojis, or custom responses

Document viewer

View documents and media directly in the messenger

Caching support

Maintain access to chats and documents even when you’re offline

Getting started

Here’s an easy starter flow to create your app chat with a document wallet:

Initialize channels for chat sessions or document-sharing groups

Use event listeners and functions to handle text, files, and metadata

Integrate the secure Document Viewer module to support previews

Use built-in logs and profiling tools to monitor message throughput and performance

Starter flow for a JavaScript chat with a document wallet

Comparison

Ethora provides a production-ready JavaScript chat library backed by robust infrastructure, enabling you to reduce development friction and time-to-market drastically.

Feature

Manual Setup / In-House Build

Recommended

Ethora Engine

Integration time
Manual Setup / In-House Build 4-8 weeks or more
Ethora Engine 1-2 days
Message delivery speed
Manual Setup / In-House Build Depends on custom backend tuning
Ethora Engine Real-time (instant) messaging
Storage cost
Manual Setup / In-House Build High
Ethora Engine Included in subscription
UI Flexibility
Manual Setup / In-House Build Requires front-end team effort for UX responsiveness
Ethora Engine Fully themeable components and wallet-style UI elements
Scalability
Manual Setup / In-House Build Requires additional dev effort for platform parity
Ethora Engine Works with JavaScript, React, and mobile-ready interfaces
Pricing

Save Months of Work with Ethora

Build any chat use case into your product: in hours.

Free

$0 / mo
free forever
1,000 MAU
100 Concurrent Connections
Sign Up
All Chat & AI features, including:
  • Community Support
  • 30 Days of Free Support
  • No Credit Card Required
Recommended

Enterprise

$599+ / mo
billed monthly
Unlimited MAU
Unlimited Connections
All Business, plus:
  • 24/7 Phone Support
  • Self-hosted AI
  • Custom Configuration
  • Dedicated / On-prem hosting

What our clients say about our services.

Taras and the Ethora team are a reliable partner in messaging, tokenization and AI. Great communication and products.

Joe Sticca
Joe Sticca
Digital Product & Technology Leader, Trust Industries

I have worked with Ethora and team since 2018. They have been absolutely amazing and life-saving across multiple of my portfolio projects.

Adam Palmer
Adam Palmer
Co-founder, SIAD Ventures

We partnered with Dappros/Ethora on an EU project and they successfully delivered the technology component. Highly recommended.

Peter Fearon
Peter Fearon
CEO, Remade Group

Ethora has successfully helped us ideate and deliver multiple digital transformation projects in Qatar and the MENA region. A reliable and knowledgable partner.

Tariq Gulrez
Tariq Gulrez
Ministry of Communications & IT

Ethora technology and expertise were instrumental in delivering Atom Connect, our product for streamlined communication in the workers’ comp market.

Carol Valentic
Carol Valentic
CEO, Atom Advantage

Ethora helped us deliver our AI agent solution, letting subscribers access context-specific insights from our vast library of expert content. Their LLM and chat-bot expertise is an excellent match for our AI strategy.

Bret Gregory
Bret Gregory
CEO, DrTalks

Ethora has been an exceptional strategic development partner for Preshent. Not just a vendor, but a core contributor to the future of our platform and company.

John Richardson
John Richardson
Founder & CEO, Preshent Corporation

Ethora helped us ideate and deliver multiple digital transformation projects across Qatar and the MENA region. A reliable, knowledgable partner.

Howaida Nadim
Howaida Nadim
CEO, Foresight Communications

Our Case Studies

Healthcare: HIPAA-compliant AI assistant (RAG) over a medical video library

Dr. Talks is one of the most prominent organizers of online healthcare conferences and summits.

Ethora enabled them to create a context-aware AI-powered chatbot to help users navigate thousands of pages of medical content, correctly referencing pages, authors, videos and timestamps. 100% secure and HIPAA-compliant.

This assistant enhances user experience by simplifying interaction with the platform and reducing search time.

  • 1000+ summits indexed by AI bot
  • Instant user engagement
  • Vector embeddings enable intelligent domain expert AI responses
Read the case study: Healthcare: HIPAA-compliant AI assistant (RAG) over a medical video library

Healthcare: self-hosted patient messaging for a multi-clinic digital health platform in Canada

VITALL is a Canadian digital health platform used by hospitals, clinics and private practices.

Ethora runs as a self-hosted chat server in VITALL’s own AWS account in Canada, with one isolated tenant per clinic, chat in the practitioner portal and in native iOS, Android and React Native patient apps.

Users, rooms and clinics are provisioned by VITALL’s backend through the Ethora API.

  • Self-hosted in the customer’s AWS account in Canada
  • One isolated tenant per clinic, created by API
  • Web portal, iOS, Android and React Native SDKs
Read the case study: Healthcare: self-hosted patient messaging for a multi-clinic digital health platform in Canada

Insurance: in-app chat for a workers’ comp health insurance provider (HIPAA compliant)

Atom Advantage provides workers’ compensation and health insurance solutions in the United States.

On Ethora they built Atom Connect: secure, case-based chat between injured workers, nurses and case managers, embedded in their claims portal and a white-label mobile app. HIPAA and SOC 2 compatible.

Less manual work for case managers and a better experience for injured workers.

  • Chat embedded in the case managers’ web portal
  • White-label iOS and Android app for injured workers
  • One secure room per claim, created automatically by API
Read the case study: Insurance: in-app chat for a workers’ comp health insurance provider (HIPAA compliant)

AI agents on customer websites: support, intake and teaching assistants

Clinics, schools and small businesses build AI agents on Ethora themselves and put them on their own websites, often on the day they sign up.

2 live examples, from a US mental health provider to a university pharmacology course.

  • WordPress plugin or one script tag
  • Answers from the customer’s own pages and documents
  • Self-serve, no developer needed
Read the case study: AI agents on customer websites: support, intake and teaching assistants

Education: CRM-integrated member community app for an international honour society

Golden Key International Honour Society recognises high-achieving university students through chapters around the world. Its member app connects them across chapters and countries.

Social sign-on is bridged to existing CRM membership records, with verified email account linking and a verifiable trail for educational certificates.

  • Cross-platform iOS and Android app
  • CRM-linked member sign-in
  • Verified email account linking
Read the case study: Education: CRM-integrated member community app for an international honour society

Communities: fan chat app with second-screen rooms and digital collectibles

A cross-platform social app uniting the automotive community around racing events.

Fan rooms for teams and drivers, second-screen events, and collectibles handed out and traded through chat bots.

  • Cross-platform iOS and Android app
  • Fan rooms and second-screen events
  • Collectibles distributed in chat
Read the case study: Communities: fan chat app with second-screen rooms and digital collectibles

FAQ

Does the engine support both JavaScript and React?

Yes, it does. You can use it in plain JavaScript apps or fully integrate via React.

Can I use this SDK in wallet web apps?

Absolutely. Ethora’s chat SDK was designed for transaction-driven, document-heavy UX-like wallets.

Are document uploads and previews supported?

Sure. Our Document Viewer module allows users to view images, PDFs, text, and other files directly within the app.

How customizable is the chat UI?

UI components are fully customizable. We made sure that you’d be able to theme, extend, or replace them with custom ones, so the app 100% matches your needs and branding.

Is this SDK compatible with NPM?

Sure, install via NPM or Yarn, and version control works seamlessly.

Can I access message logs and document history?

Yes, of course. You’ll have access to full conversation history, metadata, and audit logs.

What’s the best way to get started as a developer?

To quickly set up a demo app, follow our JavaScript chat engine docs or React real-time messaging docs.

Is there TypeScript support?

Our SDK includes TypeScript definitions for every module.

Can I enable real-time file delivery?

Sure. Ethora supports instant message and document delivery. You can also track the delivery status with read receipts.

Does this support secure messaging out of the box?

Yes. All messages and files are encrypted in transit and at rest to keep your conversation private.

Get started

Sign up on Ethora

Message threads Delivery receipts Document viewer