https://catalogartifact.azureedge.net/publicartifacts/ethora.ethora-core-4f032dd1-5320-4031-97ca-6d99a6e4a409/image6_ethora216216x216.png
Ethora Core: Self-Hosted Chat and Messaging Server
by Ethora
Just a moment, logging you in...
Just a moment, logging you in...
Self-hosted chat and messaging server with SDKs. Free edition, no license key.
# Run your own chat and messaging server on Azure
Ethora Core is a self-hosted chat and messaging platform: you own the data, the infrastructure and the user experience. This product deploys the complete stack on a single Azure instance: the API, the web chat and admin panel, XMPP messaging (ejabberd with the Ethora modules), and the databases it needs (MongoDB, MySQL, Redis, MinIO object storage), with TLS certificates from Let's Encrypt.
### Running in five minutes
First boot takes about five minutes. Open the setup page on port 8888, enter your domain and e-mail, and the instance configures itself, obtains certificates and creates your admin account. No domain yet? The page accepts a magic DNS name (for example 203-0-113-10.sslip.io) for an immediate test install.
### Built for teams adding chat to their own products
- In-app messaging for web and mobile products: one-to-one and group chat, presence, media and file sharing, embedded with the Ethora SDKs for iOS, Android, React and React Native.
- Communities and customer messaging where data residency matters: users, apps and messages stay on your instance, in your Azure account.
- AI assistants that work with your platform: the Ethora MCP server lets tools such as Claude and Cursor create apps, users and rooms through the API. AI agents that take part in conversations are part of Ethora Enterprise.
The REST API ships with Swagger documentation on the instance. Unlike cloud chat APIs billed per monthly active user, Ethora Core has no usage fees.
### Security and data control
All client traffic is encrypted in transit with TLS certificates provisioned automatically. Being self-hosted, message data, user credentials and application data remain inside your Azure account; deploy in your VPC and restrict the security group to what you need (80 and 443 public; 22 and 8888 only from your own address). The deployment secrets live in deploy.yml and .deploy.env on the instance; keep them private.
### Free to use, upgrade in place
Ethora Core is free: no license key, no expiry, no call-home. Per-server limits of 5 apps and 500 user accounts apply, raised to 10 apps and 5,000 users by registering for free from the admin panel. Ethora Enterprise runs on the same instance with a license key from Ethora and adds push notifications, AI agents, compliance logging, single sign-on, multi-tenant hosting, and unlimited apps and users.
### Maintenance and backups
Updates are one command over SSH. All persistent data lives in a single directory you can snapshot. The installer and its documentation are public at github.com/dappros/ethora-install.
### Getting started
Launch the instance, complete the five-minute setup, and sign in to the admin panel. Questions about Enterprise: sales@ethora.com.
At a glance
https://catalogartifact.azureedge.net/publicartifacts/ethora.ethora-core-4f032dd1-5320-4031-97ca-6d99a6e4a409/image4_1ethoralogin1280x720.png
https://catalogartifact.azureedge.net/publicartifacts/ethora.ethora-core-4f032dd1-5320-4031-97ca-6d99a6e4a409/image8_2ethorachats1280x720.png
https://catalogartifact.azureedge.net/publicartifacts/ethora.ethora-core-4f032dd1-5320-4031-97ca-6d99a6e4a409/image7_3ethoraappsettings1280x720.png
https://catalogartifact.azureedge.net/publicartifacts/ethora.ethora-core-4f032dd1-5320-4031-97ca-6d99a6e4a409/image1_4ethoranewchat1280x720.png
https://catalogartifact.azureedge.net/publicartifacts/ethora.ethora-core-4f032dd1-5320-4031-97ca-6d99a6e4a409/image3_5ethorausersettings1280x720.png