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.
Matrix (Chat & Kanäle)
Synapse oder tuwunel. E2EE, Federation, gleiche Basis wie BwMessenger, Tchap, gematik TI-Messenger.
Videokonferenz
WebRTC-basiert, z. B. LiveKit. Für Besprechungen, Breakout-Räume, Wartezimmer.
Kalender & Adressen
Exchange, Nextcloud, Open-Xchange – Multi-Backend-Kalender in einer Oberfläche.
Dateispeicher
WebDAV (z. B. Nextcloud, Opencloud, Owncloud) oder Microsoft SharePoint – Dateien in einer Oberfläche.
Identität / SSO
SAML/OIDC, z. B. Keycloak. Für Enterprise: Tenant-Isolation, zentrales Login.
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