Self-hosting & Hosting providers
For organisations that want to run Sparks on their own infrastructure and for hosting providers who want to offer it as a service. Here you can see which components you need and what we deliver.
Who is this page for?
Self-hosters
You want to run Sparks in your own infrastructure (on-premise or your own cloud) – with full control over data and components.
Hosting providers
You offer hosting or managed services and want to provide Sparks as a service for your customers.
Which components are required?
Sparks is built on open standards. For a full deployment you need, among other things, the following components (depending on the features you want):
- 1
Matrix homeserver
Synapse or tuwunel for chat, channels, and E2EE. Operated by you or as a managed service.
- 2
Video conferencing backend
A compatible WebRTC/video backend for meetings (e.g. LiveKit or equivalent).
- 3
Identity / SSO (optional)
For enterprise: identity provider (e.g. Keycloak) for SAML/OIDC SSO and tenant isolation.
- 4
Calendar & email (optional)
Exchange, Nextcloud, Open-Xchange or other connectable calendar and address sources.
- 5
AI infrastructure (optional)
Your own API key or self-hosted AI – configurable in the Sparks client.
Small hosting variant
Minimal effort: Run only the Matrix server (Synapse/tuwunel) yourself – connect all other services (video, calendar, files, identity) via Microsoft 365 including IAM.
Use existing infrastructure
Already running a Matrix server, LiveKit, and Keycloak? With the Sparks client and some middleware (Sparks server components), you can connect this existing infrastructure.
What does Sparks deliver?
We deliver the Sparks application and the parts necessary for operation that you do not provide yourself:
-
Sparks client
Web and desktop client (Electron) – one interface for chat, video, calendar, channels, and AI assistant.
-
Integration & configuration
Integration with Matrix (Synapse/tuwunel), video backend, calendar, and optional SSO – documented and supported.
-
Updates & support
Regular updates, security patches, and optional support for self-hosters and hosting partners.
We will get back to you promptly about your options (licence, support, hosting partnership).