Technologie

Protokolle und Backends – offen und anschlussfähig

Sparks verbindet offene Standards mit Ihren bestehenden Systemen. Hier sehen Sie, welche Backends es gibt, was wir hosten und was Sie selbst betreiben oder anschließen können.

So funktioniert die Sparks-Architektur

Der Sparks-Client (Web und Desktop) spricht über offene Protokolle mit mehreren Backends. Je nach Angebot können Backends von uns gehostet werden oder Sie nutzen eigene bzw. bestehende Dienste.

Von uns gehostet

Matrix (Chat & Kanäle)

Synapse oder tuwunel. E2EE, Federation, gleiche Basis wie BwMessenger, Tchap, gematik TI-Messenger.

Von uns gehostet

Videokonferenz

WebRTC-basiert, z. B. LiveKit. Für Besprechungen, Breakout-Räume, Wartezimmer.

Sie schließen an

Kalender & Adressen

Exchange, Nextcloud, Open-Xchange – Multi-Backend-Kalender in einer Oberfläche.

Sie schließen an

Dateispeicher

WebDAV (z. B. Nextcloud, Opencloud, Owncloud) oder Microsoft SharePoint – Dateien in einer Oberfläche.

Sie schließen an

Identität / SSO

SAML/OIDC, z. B. Keycloak. Für Enterprise: Tenant-Isolation, zentrales Login.

Optional

KI-Assistent

Eigener API-Key oder Self-Hosting. Kontext aus Kalender, Kontakten, Chats.

Sparks Client

Web & Desktop – eine Oberfläche für Chat, Video, Kalender und KI.

Backends im Überblick

Welche Stacks wir anbieten und welche bestehenden Backends Sie anschließen können.

Backend Protokoll / Technik Gehostet von Sparks? Eigenes / Vorhandenes anschließbar?
Matrix (Chat & Kanäle) Matrix (Synapse, tuwunel) Ja Ja
Videokonferenz WebRTC (z. B. LiveKit) Ja Ja
Kalender & Adressen CalDAV, Exchange, OX Auf Anfrage Ja
Dateispeicher WebDAV, Microsoft SharePoint Auf Anfrage Ja
Identität / SSO SAML, OIDC (z. B. Keycloak) Auf Anfrage Ja
KI-Assistent LLM-API (OpenAI-kompatibel) Ja

Kleine Hosting-Variante

Minimaler Aufwand: Nur den Matrix-Server (Synapse/tuwunel) selbst betreiben – alle anderen Dienste (Video, Kalender, Dateien, Identität) über Microsoft 365 inkl. IAM anschließen.

Bestehende Infrastruktur nutzen

Betreiben Sie bereits einen Matrix-Server, LiveKit und Keycloak? Mit dem Sparks-Client und etwas Middleware (Serverkomponenten von Sparks) können Sie diese vorhandene Infrastruktur anbinden.

Sie möchten Sparks selbst hosten oder eigene Backends anschließen?

Self-Hosting oder Hosting anfragen

→ Self-Hosting & Komponenten im Detail