TalkJS ist eine Chat-API mit SDKs, mit denen Entwickler Messaging in Apps und Websites einbauen. Die vorgefertigte Chat-Oberfläche unterstützt Einzel- und Gruppengespräche; optional sind Dateiübertragung, E-Mail- und SMS-Benachrichtigungen sowie Echtzeit-Übersetzung verfügbar. SDKs gibt es für JavaScript, React, Vue, Flutter, iOS und Android. TalkJS wird als gehosteter Dienst betrieben, das Messaging-Backend verwaltet also der Anbieter. Es ist eine Alternative zu US-amerikanischen Chat-APIs wie Sendbird und Stream Chat.
TalkJS wird von der Klets B.V. betrieben, die unter dem Namen TalkJS auftritt, mit Sitz in Eindhoven in den Niederlanden; es gilt niederländisches Recht. Laut Anbieter werden Nutzer- und Nachrichtendaten standardmäßig auf Servern in der EU bei DigitalOcean gespeichert. Optionale Funktionen für E-Mail, SMS und Übersetzung nutzen US-Dienstleister wie Postmark, Twilio, Amazon Web Services und Google Cloud, daher sollten Sie prüfen, welche Funktionen Sie aktivieren. TalkJS erklärt die DSGVO-Konformität, bietet einen Auftragsverarbeitungsvertrag an und gibt eine ISO-27001-Zertifizierung an. Das Produkt ist nicht Open Source und lässt sich nicht selbst hosten.