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.

Request for self-hosting or hosting partnership

We will get back to you promptly about your options (licence, support, hosting partnership).