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.