Build Chat in Minutes
Create a rich chat experience complete with advanced features like moderation, delivery receipts and analytics without the complexity of building a chat backend.
ChatKitty is the first complete chat development platform; bringing together everything that's required to build real-time chat into Web and mobile apps. We power chat for online community platforms, marketplaces, dating apps, medical services, and everything in between.
Everything you need to build an immersive chat experience
We spent much time thinking of the right abstractions and implementing our APIs to be easy to use. ChatKitty seamlessly connects with your project, so your team doesn't need to stitch together different systems, spending months building chat functionality.
Full-featured chat and messaging in no time...
Public chat rooms
Delivery and read receipts
Link preview generation
...and you're in complete control of what happens
Add server-side logic to your app without a back-end.
User access rules
Define rules controlling what users can see and do.
Automoderate how users participate in chats.
Take action when events you care about happen.
Our customer stories
Learn how companies use ChatKitty to build chat and increase user engagement.
Save months of development working on chat
Fits easily in the budget for any project
For solo developers looking to prototype their next big thing.
- One application environment
For early-stage startups and companies looking to build fast.
- Up to three application environments
- 14-day priority support trial
For fast growing companies looking for chat at scale.
- Up to ten application environments
- Choose application and data region
- Priority support
Frequently Asked Questions
A Monthly Active User (MAU) is counted as an active user of your application that has connected to ChatKitty using a client SDK, within the last 30 days.
When a user is connected to a ChatKitty using the same username, it is counted as 1 MAU, regardless of the user’s device.
ChatKitty provides Chat Functions, serverless cloud functions defining custom logic for complex tasks triggered by chat events within your application. You can use Chat Functions to authenticate users, send push notifications, create emails or make HTTP calls to your backend.
Each time a Chat Function you defined gets triggered and executed counts as a Chat Function Invocation.
We store all data processed by ChatKitty on secure AWS servers using cloud best practices like encryption and role-based access control. Although we handle chat data, you have full ownership of your data. Your complete chat data can be accessed anytime using the ChatKitty Platform API.
We provide a community for developers and founders to offer and find guidance building chat from the ChatKitty team and community members. If you’re having a problem with ChatKitty, you can reach out to us any time using our Dashboard live chat or on the ChatKitty Community forum site.
ChatKitty uses cloud best practices and stores your data securely on AWS infrastructure. All chat data is encrypted in transit. You can implement end-to-end encryption by encrypting your messages before sending to ChatKitty and decrypting them on your users’ devices.
ChatKitty is a General Data Protection Regulation (GDPR) compliant processor. Your users own their data, and you control their data on ChatKitty using our Platform API. You can delete or export chat data upon request from your users.
ChatKitty offers an elastic, robust, and resilient cloud-native application hosted on Amazon Elastic Container Service (Amazon ECS) - able to scale up and down based on user activity. This means you can focus on growing your company and leave scaling chat to us.
ChatKitty was designed to be modular and makes minimal assumptions about your codebase. This means you can set up ChatKitty without making large changes to your existing code.
Ready to build?
Get started with a free trial.