Build Chat in Minutes

Increase user engagement and fuel growth with a modern in-app chat experience complete with advanced features like moderation, message threads and analytics - without the complexity of building a chat backend.

Get started for free Learn more

Real-time Chat API with cross-platform JavaScript SDK and Serverless Functions

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 communities, marketplaces, dating apps and digital health services; minimizing the time it takes to build in-app chat features.

Start building chat

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.

Want a demo?

Full-featured chat and messaging in no time...

Private chat
Group chat
Public chat rooms
Message threads
Push notifications
File attachments
Typing indicators
Presence indicators
Delivery and read receipts
Link preview generation
Chatbot integration

...and you're in complete control of what happens

Learn how to get started

Chat Functions

Add server-side logic to your app without a back-end.

User access rules

Define rules controlling what users can see and do.

Auto moderation

Automoderate how users participate in chats.

Event webhooks

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


Up to 15 MAU then $49/mo

For teams looking to launch their product.

  • One application environment
  • Supports up to 5K MAU


Up to 5K MAU then $0.04/MAU

For early-stage startups and companies looking to build fast.

  • Up to three application environments
  • 14-day priority support trial


Up to 15K MAU then $0.06/MAU

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.

We make a promise to our customers to support our Services until the end of the Internet. That means when it comes to security, privacy, and customer support, we will continue to maintain any legacy Services indefinitely.

Ready to build?

Get started no credit card required.

Get started for free