TalkJS is a chat API and SDK set that lets developers add messaging to apps and websites. Its ready-made chat interface supports one-to-one and group conversations, and optional features include file transfers, email and SMS notifications and real-time translation. SDKs exist for JavaScript, React, Vue, Flutter, iOS and Android. As a hosted service, it is operated by the vendor. It is an alternative to US chat APIs such as Sendbird and Stream Chat.
TalkJS is operated by Klets B.V., trading as TalkJS, which is registered in Eindhoven in the Netherlands and governed by Dutch law. The company states that by default all user and message data is stored on EU servers operated by DigitalOcean. Optional email, SMS and translation features use US providers such as Postmark, Twilio, Amazon Web Services and Google Cloud, so a European organisation should check which of them it enables. TalkJS states that it is GDPR-compliant, offers a data processing addendum and holds ISO 27001 certification. The product is not open source and cannot be self-hosted.