Pricing & Editions
Basic
Single-instance IM core, self-hosted starter
Pro
Cluster-scalable with push / moderation / callbacks — production-ready
Enterprise
Pro + admin console + Community (super-groups & channels) + external sync
Customer Service
Pro + the full AI customer-service suite
Perpetual buyout is a one-time license; optional upgrade maintenance at 10%/yr (of buyout). Contact sales for enterprise quotes.
Feature comparison
| Basic | Pro | Enterprise | Customer Service | |
|---|---|---|---|---|
| IM Core | ||||
| Group, live-room and 1-on-1 conversations | ✓ | ✓ | ✓ | ✓ |
| Rich media messages (image / video / file / audio) | ✓ | ✓ | ✓ | ✓ |
| Message ops (reply / quote / forward / edit / recall / delete / reactions) | ✓ | ✓ | ✓ | ✓ |
| Read receipts, delivery, presence and typing | ✓ | ✓ | ✓ | ✓ |
| Group management (roles / announcements / moderation) | ✓ | ✓ | ✓ | ✓ |
| A/V call signaling (1-on-1 / multi-party / PK) | ✓ | ✓ | ✓ | ✓ |
| Gift messages and effects | ✓ | ✓ | ✓ | ✓ |
| WebSocket + gRPC | ✓ | ✓ | ✓ | ✓ |
| Media upload (OSS) | ✓ | ✓ | ✓ | ✓ |
| Performance & Scaling | ||||
| Horizontal scaling via RabbitMQ | — | ✓ | ✓ | ✓ |
| Horizontal scaling via NATS JetStream | — | ✓ | ✓ | ✓ |
| Protobuf high-performance encoding | — | ✓ | ✓ | ✓ |
| Offline push notifications | — | ✓ | ✓ | ✓ |
| Content moderation | — | ✓ | ✓ | ✓ |
| Message callbacks | — | ✓ | ✓ | ✓ |
| Message routing | — | ✓ | ✓ | ✓ |
| Management & Security | ||||
| Web admin console | — | — | ✓ | ✓ |
| RBAC roles and permissions | — | — | ✓ | ✓ |
| Operation audit logs | — | — | ✓ | ✓ |
| Enterprise Ops | ||||
| Ops trend dashboard (DAU / message volume) | — | — | ✓ | — |
| External business sync (users / friendships / history, with HA) | — | — | ✓ | — |
| RongCloud migration | — | — | ✓ | — |
| Community (super-groups & channels) | — | — | ✓ | — |
| AI Customer Service | ||||
| AI bot DMs with streaming replies | — | — | — | ✓ |
| Human handover and release | — | — | — | ✓ |
| RAG knowledge base (pgvector) | — | — | — | ✓ |
| Function calling tools | — | — | — | ✓ |
| Voice message transcription | — | — | — | ✓ |
| beforeChat rule hooks | — | — | — | ✓ |
| AI long-term memory | — | — | — | ✓ |
| Scale & Quotas | ||||
| Concurrent connections | 1,000 | 5,000 | 50,000 | 10,000 |
| Deployment instances | 1 | 3 | 20 | 5 |
| Daily message cap | 10,000 | 1,000,000 | ∞ | 500,000 |
| AI bots | 0 | 0 | 0 | 20 |
| KB documents | 0 | 0 | 0 | 1,000 |
FAQ
How is IMCore delivered and deployed?
IMCore ships as Linux binaries with deployment docs. It runs on your own servers, single-node or clustered via RabbitMQ / NATS. Your data never leaves your infrastructure.
What does the subscription include? What happens on expiry?
The annual subscription covers the license, version upgrades and technical support. After expiry the service keeps running, but upgrades and support stop.
Can I upgrade between editions?
Yes. Basic and Pro share one binary — upgrading is just a license swap; moving to Enterprise or Customer Service swaps in the matching binary (Ultimate / AI builds) plus the price difference. Database and config stay fully compatible.
Is source code available?
Binary delivery by default. Contact sales for source licensing.
What support is included?
Ticket and group-chat support; the Enterprise and Customer Service editions include deployment assistance. SLA per contract.