Overview
What is Krenalis
Krenalis is a warehouse-first Customer Data Platform built for modern, data-driven teams.
It helps you collect, unify, and activate user data directly in your data warehouse, so your team can move faster with reliable, structured data.
No data silos. No black boxes. No vendor lock-in. Krenalis gives teams full control over their data infrastructure while keeping data pipelines reliable, scalable, and production-ready.
Who it's for
Krenalis is built for engineers, analysts, growth teams, and marketing teams who need accurate and accessible user data.
It provides full control over user data infrastructure while making it easy to collect, unify, and activate data across the stack. If you care about ownership, flexibility, and long-term scalability, Krenalis is for you.
Collect, unify, and activate users
Unification of user data
User data is often scattered across marketing tools, product analytics, CRMs, and support systems.
Krenalis brings everything together into a complete and consolidated profile called the Golden Record. By merging marketing, sales, support, and behavioral data, it delivers a reliable and authoritative view of each user.
Single source of truth
Krenalis acts as the central source of truth for user data. All user data and events are stored directly in your warehouse and are available in both batch and real time.
Your warehouse remains the foundation. Krenalis builds on top of it.
Identity resolution
Across devices, channels, and systems, Krenalis consolidates fragmented records so you can accurately identify users and follow the full journey across touchpoints.
No manual stitching. No custom hacks.
Data activation
Unified data becomes immediately actionable.
Krenalis delivers clean, structured data to marketing platforms, analytics tools, and engagement systems in real time. This enables personalized campaigns, automation, and data-driven insights without duplicating data.
Data validation
Reliable decisions require reliable data.
Krenalis applies schema-based validation at ingestion and delivery to ensure consistency and accuracy across your entire data stack.
Collect and send events
Use the available SDKs to collect and send events to Krenalis. Events can be stored in your data warehouse or forwarded to applications for real-time activation.
Getting started with Krenalis
Installing
There are two ways to get started with Krenalis:
-
Using Docker Compose
This is the recommended way to quickly start experimenting with Krenalis. In just a few steps, you can run a pre-configured local instance of Krenalis — complete with its own local data warehouse — which you can later customize.
-
From source
This is the most advanced installation method, offering maximum control and flexibility. Recommended if you want to customize the executable or contribute to the project by building Krenalis directly from the source.
Connect a warehouse
Once installed, connect Krenalis to your data warehouse. Krenalis stores user data and events directly in your warehouse, unifying everything in one place.
Need help?
Contact us at hello@krenalis.com or use the contact form on our website.