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.

Get started now 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 community platforms, marketplaces, dating apps, medical services, and everything in between.

Try our demo app

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.

Read our guides

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

Read the docs

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

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

Read the docs

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

Hobbyist

$9/mo
500 MAU*

For solo developers looking to prototype their next big thing.

  • One application environment
  • Chat function invocations: 10K/mo

Startup

$99/mo
Up to 5K MAU* then $0.04/MAU

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

  • Up to three application environments
  • Chat function invocations: 1M/mo then $0.01 per 100 invocations

Growth

$599/mo
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
  • Chat function invocations: 5M/mo then $0.01 per 100 invocations

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.

Get started