Server
Handles connections, messages, conversations, groups, files, and management capabilities.
- Message routing
- Sessions and groups
- Permissions and config
Open Source and Developers
OpenIMX provides clear server, client, and SDK modules for teams that need to audit, extend, integrate, and evolve messaging capabilities. The GitHub entry is configured through environment variables for consistent deployment.
const client = new OpenIMX({
endpoint: "/api",
websocket: "/ws"
});
await client.connect();
client.on("message", render);
await client.send({
conversationId,
content
});Handles connections, messages, conversations, groups, files, and management capabilities.
For desktop web, admin workflows, and support reception scenarios.
Supports iOS, Android, and H5 reach while keeping multi-device UX consistent.
Integrates messaging into existing products and internal systems.
Handles connections, messages, conversations, groups, files, and management capabilities.
For desktop web, admin workflows, and support reception scenarios.
Supports iOS, Android, and H5 reach while keeping multi-device UX consistent.
Integrates messaging into existing products and internal systems.
Bring your platform, user scenario, and existing systems. We can map the integration path and delivery boundary together.
Server-side capabilities for users, sessions, groups, files, configuration, and admin workflows.
Real-time events for messages, presence, typing state, receipts, and live conversation flows.
Sync message, lead, notification, or business events into external systems.
Choose complete product delivery, SDK integration, or white-label customization.
Prepare server config, database, domain, HTTPS, and public environment variables.
Pick Web, App, or server APIs and complete login, sessions, and messaging paths.
Verify messages, files, permissions, notifications, and operations before staged rollout.
Open-source licensing and commercial delivery boundaries follow the project repository and formal agreements.
View GitHub ProjectBring your platform, user scenario, and existing systems. We can map the integration path and delivery boundary together.
Share your scenario, expected scale, and delivery model so we can map OpenIMX capabilities to a practical plan.