Skip to main content
Klaritics is designed to run inside your own infrastructure. Self-hosting gives you full control over your data, ensures no third-party sharing, and lets you operate the platform according to your own security and compliance requirements.

Why self-host Klaritics

Data ownership

Your event data never leaves your environment. You control storage, backups, and access.

Privacy and compliance

Meet internal policies and regulatory requirements without relying on external SaaS commitments.

Operational control

Manage uptime, scaling, and upgrades on your own schedule.

No third-party sharing

Eliminate data egress to external analytics vendors.

High-level deployment flow

1

Provision infrastructure

Prepare the servers, networking, and storage your environment requires. Klaritics runs as a containerized application, so ensure your environment supports container orchestration.
2

Deploy Klaritics

Install the Klaritics application on your infrastructure. You will receive deployment artifacts and configuration guidance as part of your setup package.
3

Get your credentials

After deployment, retrieve your app_id and server_host from the Klaritics admin interface. These identify your instance and tell the SDKs where to send data.
4

Configure your SDKs

Point the Klaritics SDK at your server_host instead of a cloud endpoint. Use your app_id to authenticate events. See Quickstart for a step-by-step walkthrough.
5

Verify the integration

Trigger events from your application and confirm they appear in Real-time Events.
Keep your server_host and app_id secure. Treat them as sensitive configuration values and manage them through your internal secrets tooling.

Next steps