Become a sponsor to Chat SDK
Around 5 years ago I was looking for a good open-source mobile messaging framework. There were a lot of options available but they all had big drawbacks.
- Expensive: They start off cheap but end up being very expensive at scale
- Lock-in: They are closed platforms if the company closes down you are in trouble (Parse, Pusher ChatKit)!
- Closed-source: You are relying on code you can't see, improve or audit
I wanted to solve these problems, that's where Chat SDK was born. Chat SDK is:
- Open-source: You can modify, fix and audit the code
- Backend agnostic: One client can be connected to potentially any chat server
- Open data: Keep full control over your users' data
- Scalable: Chat SDK scales to millions of users per node
- Cheap: You can self-host with XMPP or if you use Firebase you pay $1 per GB which is about 500k messages
- Community: The Chat SDK community helps us fix bugs and add new features.
Along with developing the core library, we have also developed a number of add-on modules. We would like to share these modules with you, our supporters.
By sponsoring us, you get access to our premium modules as well as allowing us to spend more time making this project better.
If you like what we're building, help us make it better by supporting the team.
Meet the team
-
Ben Smiley bensmileyFounder and CEO of Chat SDK. Full-stack engineer specialising in mobile development and real-time communication
-
Pepe Becker pepebeckerI love programming, traveling, learning languages
-
Conrad Martin thecmartAndroid developer, biomedical device designer, biotechnologist, 3D CAD enthusiast, and hobby handyman.
Featured work
-
chat-sdk/chat-sdk-android
Chat SDK Android - Open Source Mobile Messenger
Java 1,610 -
chat-sdk/chat-sdk-ios
Chat SDK iOS - Open Source Mobile Messenger
Objective-C 914 -
JavaScript 79
-
chat-sdk/XMPPFramework
XMPPFramework for XMPP Chat SDK for iOS
Objective-C 12 -
chat-sdk/snapchat-demo-swift
A demo and tutorial of how to add a Snapchat like stories tab to the Chat SDK
Swift 8 -
chat-sdk/docs
Chat SDK Documentation
$3 a month
Select☕ Coffee tier. Development takes a lot of coffee! Help us out by donating one coffee per month! In return, you can use one module of your choice (excluding XMPP) in one cross-platform app. That means: iOS and Android
$9 a month
Select🥉Bronze tier. You can use the following modules in one app:
- Typing indicator
- Read receipts
- Last online indicator
- User blocking
- Location-based chat
$19 a month
Select🥈Silver tier. You can use all the Bronze tier modules plus the following modules in one app:
- End-to-end encryption
- Audio messages
- Video messages
- File Messages
- Sticker Messages
- Contact book integration
$24 a month
Select🥇Gold tier. You can use all the Silver and Bronze tier modules in one cross-platform app. That means: iOS and Android.
$39 a month
Select💎 Diamond tier. You can use all the Silver and Bronze tier modules in one cross-platform app. That means: iOS and Android. Plus:
- XMPP Module
- XMPP Read Receipts
That means you can connect your app to all the popular XMPP servers:
- ejabberd
- Tigase
- OpenFire
- MongooseIM
- Prosody.
Benefits:
- Scale to 2m users per node
- Self-host
- Operate in China
- Operate on an intranet
- Support HIPAA
$249 a month
Select🦸 Enterprise tier. You can use all our modules including XMPP in an unlimited number of apps published by your or your clients.