TalkJS est une API de chat et un ensemble de SDK pour ajouter la messagerie à des applications et sites web. L'interface prête à l'emploi gère les conversations individuelles et de groupe, avec en option le partage de fichiers, les notifications e-mail et SMS et la traduction en temps réel. Des SDK existent pour JavaScript, React, Vue, Flutter, iOS et Android. Service hébergé, il est exploité par le fournisseur. Il est une alternative à Sendbird et Stream Chat.
TalkJS est exploité par Klets B.V., société immatriculée à Eindhoven, aux Pays-Bas, et soumise au droit néerlandais. Selon le fournisseur, les données des utilisateurs et des messages sont stockées par défaut dans l'UE, chez DigitalOcean. Les fonctions optionnelles d'e-mail, de SMS et de traduction font appel à des prestataires américains ; il convient donc de vérifier celles qui sont activées. TalkJS indique être conforme au RGPD et détenir une certification ISO 27001. Le produit n'est pas open source.