Javascript API

Seamlessly integrate two-way chat with talk.js, our real-time messaging infrastructure and our great UI.

Fully featured

Everything you want in a messaging app. Reliable and scalable. Real-time, cross-platform synchronization.

Ship faster

Turn any <div> into a full-fledged messaging app. Up and running in 10 minutes.

Try our Live Demo

Explore TalkJS in our demo marketplace.


talk.js, our simple but powerful API

Turn any <div> into a real-time inbox. Synchronize user data on the fly.


  • Absolutely peanuts

    No matter what framework you use, talk.js lets you add end-user chat with just a few lines of code. No backend code needed!


  • Stay in control

    Our modular API makes it easy to customize behavior, to send system messages, or to get notified on user actions.

TalkJS API Code Snippet

// Synchronize user data and set up
var currentUser = new Talk.User({
    id: 79302,                      // user id
    name: "George Looney",          // full name
    email: "george@looney.net"      // for offline email fallback
});
var session = new Talk.Session({
    appId: "9352938974",            // your TalkJS account id
    publishableKey: "SDCGoEWxWEc…", // for backend access
    me: currentUser                 // make George the active user
});

// All set! Let's turn a div into George Looney's messaging center
var inbox = session.createInbox();
inbox.mount(document.getElementById("chat-container"));

Built for global scale and speed

Scale up with our fully customizable and reliable chat API. TalkJS connects buyers and sellers from all over the world on any device. We run on a proven technology stack.

Technology Partners
  • Digital Ocean
  • Firebase

TalkJS has been working very well for us and the designers on Crowdyhouse love it. It is saving our support team a lot of time that customers can speak directly with the designers.

Mark Studholme, CEO at Crowdyhouse

Simple, transparent pricing

Not sure what model to pick? Have different needs? Let‘s talk!


Lite

$49/month

+ $0.10 per conversation
Includes 100 free conversations/month

  • Forever free development mode
  • Email fallback when offline
  • Option to mask contact info
  • Support via chat during office hours
  • Admin panel with 14 day conversation history
Try for free

14-day free trial when you go live

Standard

$249/month

+ $0.10 per conversation
Includes 500 free conversations/month

  • Forever free development mode
  • Email fallback when offline
  • Option to mask contact info
  • Support via chat during office hours
  • Admin panel with full conversation history
  • Customize UI with CSS themes
  • File transfers
Try for free

14-day free trial when you go live

Enterprise

Contact Us

Get in touch for a customized offer. TalkJS Enterprise features include:

  • Everything in Standard
  • User account management
  • Volume discounts
  • Migration assistance
  • Dedicated support
Get in touch