Welcome to the Blueprint documentation
What is Blueprint?โ
Blueprint is the foundation for Kraken-powered consumer sites. It centers on a single appโFoundationโwhich you use as a starter template or reference app. Use it as your starting point or lift-and-shift (copy-paste) features from it into your own project. Foundation includes features built on the Kraken core API (common across markets) and market-specific features; configure it for your region and Kraken endpoint to build and ship faster.
The reference implementation is Next.js and React. The architecture is tooling-agnostic where applicable: you can choose your own CMS, UI library, and analytics; Foundation uses an abstracted UI layer so the underlying library can be swapped.
Another way to use Blueprint is via published packages (@krakentech/blueprint-*). @krakentech/blueprint-auth is the one we actively maintain and recommend โ shared session and auth handling you can install in your existing project without using Foundation as the app shell. A few other packages in this scope exist for internal use and aren't intended for standalone install.
Who this is forโ
This documentation is for prospective and acquired clients (and their technical leads) evaluating or adopting Blueprint, and for engineers building or customizing Kraken-powered consumer sitesโwhether starting from the Foundation app, installing published packages, or contributing to the Blueprint repo.
How to get startedโ
Foundation: Scaffold the Foundation app with pnpm dlx @krakentech/create-blueprint-foundation and configure it for your project. See the installation guide (or request access) to get started, or browse the main features overview to see what's included.
npm packages: Install @krakentech/blueprint-auth in your own project when you want shared session and auth handling without using Foundation as the app shell. See Packages for what's actively maintained versus legacy.
To obtain access and choose your path (Foundation, packages, or both), see Request access.
If you are contributing to Blueprint, see our contributing guide.