Infrastructure and tools to empower mobile and web app companies

Customize your messaging experience with a software development kit made to simplify the development process across Android, iOS, React Native and web platforms. Improve your support experience with instant messaging, voice, video chat, and leverage the power or Crisp APIs to offer the best personalized and unique experience.

14 days free trial — No commitment

sdk-hero-background-cloud-leftsdk-hero-background-cloud-rightsdk-hero-background-mountainssdk-hero-background-land-leftsdk-hero-background-land-right

JavaScript

React Native

Android

iOS

// Push session event 
import { Crisp } from "crisp-sdk-web";

Crisp.session.pushEvent("signup")
sdk-hero-background-widget
sdk-hero-background-hologramsdk-hero-background-landsdk-hero-background-character

Everything you need for a modern and intuitive in-app support experience

sdk-explore-orbitingsdk-explore-screenshot

Develop

Improve in-app messaging in just days, not weeks

sdk-develop-ios-illustration

iOS Messaging Framework

The iOS development suite offers templates and examples, empowering developers to integrate dynamic messaging into their applications quickly. With a user-friendly interface and robust performance, Crisp platform enhances user engagement and retention.

Get started for free
sdk-develop-android-illustration

Android Communication Toolkit

Add live interaction tools and automate support with our toolkit. With a detailed technical documentation and ready-to-use boilerplates, integration is straightforward, backed by powerful security protocols and adaptable to various business needs.

Get started for free
sdk-develop-react-illustration

React Native Conversational Package

The React Native toolkit, combines the ease of use of React with the power and performance of the iOS and Android SDKs. This dedicated tool for mobile application seamlessly wraps our native solutions, allowing you to leverage the best of both worlds. With this integration, you can enjoy the user-friendly interface, robust performance, and extensive features of our native SDKs, all within the framework of React Native. Whether you are developing for iOS or Android or even TypeScript, our React Native ensures a smooth, consistent experience, enhancing user engagement and support experience across mobile platforms.

Get started for free
sdk-develop-javascript-illustration

JavaScript chat SDK

The JavaScript chat SDK allows developers to integrate real-time messaging into web applications effortlessly. It enhances customer satisfaction with NPM support and browser compatibility. Featuring a user-friendly interface, robust performance, quick integration, top-notch security, and customizable options, the lightweight Crisp JS SDK ensures minimal impact on your app's performance.

Get started for free

Creating amazing support experiences just got a whole lot easier

Mix advanced customization possibilities to create unique memories

Show an helpdesk article on a click on a button

Search for an helpdesk article on a contact page

Open an helpdesk search on a click on a button

Push an event to a user profile

Assign a segment to user profile

// iOS
CrispSDK.openHelpdeskArticle(
  locale: "en",
  slug: "1h6ppad",
  title: "How to recover my password",
  category: "My account"
)
// Android
Crisp.openHelpdeskArticle(
  Context applicationContext,
  String id,
  String locale,
  @Nullable String title,
  @Nullable String category
)
sdk-examples-illustration-display
sdk-scale-illustration

Built alongside a chat API that handles 230 millions monthly users

demo-banner-illustration

Curious about Crisp?

Book a demo with our experts to learn more about Crisp and how it can help your business

Engage

Send messages that just feel right

Notify customers every time they have a pending message through built-in push notification system

Through a dedicated notification pipeline system, you can alert your mobile app users when they have an answer that is pending. This way, you make sure each and every answer doesn't remain unseen. Whether you're on Android or iOS, you can craft a reliable notification push experience that drives higher user engagement.

Get started for free
sdk-engage-notifications-illustration
sdk-engage-illustration-answers

Give your teams and customers the answers they deserve

sdk-engage-illustration-automate

Automation and chatbots that never let you down

Learn more

Significant things you wouldn't want to miss

  • Enterprise level-grade security

    State-of-the-art cryptography measures to take care of your data.

  • Up to 30 days free trial

    Unlock longer trial through advanced features configuration.

  • Built for mobile and desktop

    Embed a modern messaging experiences in all your products.

Still doubting?
Compare livechat SDK providers

See which software kit development fits the best with your company. We've made it easy for your business to compare leading vendors.

-man

JivoChat

SmartSupp

TawkTo

Live Chat Inc

Live Agent

Crisp

JivoChatSmartSuppTawkToLive Chat IncLive AgentCrisp
Chat API
Native SDK
User data tracking
User activity tracking
Remote voice & visual assistance
See detailed comparisonLearn moreLearn moreLearn moreLearn moreLearn more

See testimonials and reviews about SDKs

testimonial-video-thumbnail-emma
Emma
testimonial-video-play-button
testimonial-rating-icon-startestimonial-rating-icon-startestimonial-rating-icon-startestimonial-rating-icon-startestimonial-rating-icon-star

We are able to measure and manage all mediums effectively and increase customer satisfaction and resolution time drastically compared to previous solutions we used like Intercom and Zendesk.

testimonial-review-person-picture-chris-sees
Chris Sees
Hoxton Mix

Crisp has been amazing and the first thing that really attracted me to, as a techy, was the size of the chat widget.

testimonial-review-person-picture-edoardo-moreni
Edoardo Moreni
Emma

We chose Crisp from the begining because of its flexibility and level of automations it allowed.

All is ready to use "out of the box" and Crisp support is stellar... We have tried many other solutions, Crisp is the only one that allowed us to do everything easily within the same app.

testimonial-video-thumbnail-hoxton mix
Hoxton Mix
testimonial-video-play-button
testimonial-rating-icon-startestimonial-rating-icon-startestimonial-rating-icon-startestimonial-rating-icon-startestimonial-rating-icon-star

What I really like in Crisp is the level of reliability of the service, the overall interface & interface speed, the fact that it's much more than just customer messaging, there are a galaxy of addons (mostly free of extra charges) really useful.

testimonial-video-thumbnail-reedsy
Reedsy
testimonial-video-play-button
testimonial-review-person-picture-emmanuel-nataf
Emmanuel Nataf
Reedsy

Crisp has become a central asset for Reedsy, empowering the team to provide fast, personalized responses and make customer support more effective through AI-powered solutions.

sdk-explain-what-is

What is a live Chat SDK?

A mobile app SDK is a group of methods, functions and resources that help developers embed chat features into their application, whether it is a web app, a mobile app or a desktop app. A chat SDK provides pre-built components & packages (Boilerplates, code examples, oAuth guides) that quickens the implementation of conversational experiences. Features such as support chat, video chat, typing indicator, read receipts, screen sharing or message sneak-peak can be integrated.

SDKs are popular over development teams because it enables unique chat features that go beyond traditional messaging features while ensuring an efficient user experience. Most of the time, a chat SDK is combined with a Chat API.

How to implement an instant messaging SDK?

Depending on wether you're going to embed your chat widget into a web, mobile or desktop app, there's going to be different ways to implement a chat. For example, if you're going through a web app, the web SDK should fit, but if you're going for a react native app or an iOS app, then a dedicated React Native Chat SDK or an iOS Chat SDK would be a better fit.

Not all the chat provider do offer dedicated SDKs that fit with your developement environement so it's important to choose one that fits well. For Android, you'll have to add the Crisp dependancy and then initialize in your application class. For iOS, you can use CocoaPods to install the SDK and then initialize the SDK in your app delegate.

What is the difference between a chat widget SDK and a API?

Chat APIs and chat SDK offers different level of personalization and possibilities over chat and messaging experiences. APIs allow for messaging to be easily implemented through back-end calls, leveraging 3rd party data storage while SDKs offer a toolkit for front-end and user-based personalization, with a focus on everything that relates to device-based interactions.

How to choose your next live messaging toolkit?

These 6 assets are here to help companies navigate the competitive landscape of chat solutions dedicated to customer service.

Make sure your next provider checks these boxes!

With the explosion of messaging experiences alongside customers' will for instant, yet qualitative, chat support, companies have to make sure they provide real-time support. To help businesses in the process, we've gathered 6 key factors they must take into consideration when buying their next chat solution.

-woman-with-robot

How does it work?

sdk-steps-illustration-implement
step-circle-icon1
sdk-steps-illustration-customize
step-circle-icon2
sdk-steps-illustration-devices
step-circle-icon3
footer-cta-backgroundfooter-cta-patternfooter-cta-receptionfooter-cta-persona
  • footer-cta-badge-g2-recommend
  • footer-cta-badge-g2-requirements
  • footer-cta-badge-g2-loved

Ready to improve your customer experience?