Internationalization support is live
i18n is now supported in all versions of Indie Kit.
3 surfaces:
- Marketing
- In app
- Emails
See how to setup here: https://docs.indiekit.pro/setup/i18n
i18n is now supported in all versions of Indie Kit.
3 surfaces:
See how to setup here: https://docs.indiekit.pro/setup/i18n
PostHog is in both kits. Add a project token and a project secret API key. Empty keys means it's off.
Analytics only loads after cookie consent. Pageviews, sign-in identify, and billing webhook events are already wired via @/lib/analytics.
Feature flags: useFeatureFlag("my-flag", false) on the client, evaluateFeatureFlags() on the server.
B2B Kit: organizations are a PostHog group named organization. Target flags by that group in PostHog. Indie Kit stays person-level.
Indie Kit, B2B Kit, and the Indie Kit CLI on main now ship with Better Auth instead of Auth.js / NextAuth.
npx indiekit@latest and pick Lite, Pro, or B2B.npx indiekit migrate auth to install the migration toolkit.react-email (v6.3.2) and aligned all templates.We are excited to roll out two major integrations for Indie Kit, giving you more flexibility for payments and emails!
A massive shoutout to Atul Thakur (@unfilteredatul) who recently launched SignSetu using the Indie Kit Next.js boilerplate!
By leveraging our out-of-the-box SEO and GEO handling, Atul drove 100% organic traffic to his app, acquiring in just 28 days. Keep crushing it!
Added support of Sentry & Crisp Chat Integrations + Security Updates in multi-tenant kit
We have just published a new update for the standard version of Indie Kit, focusing on observability, customer support, and dependency security.
Sentry Support: We have added a pre-configured setup for Sentry. You can now track runtime errors and monitor performance out of the box.
Crisp Chat Integration: Added built-in support for Crisp. enable live chat support for your users with minimal configuration.
Support of Paddle Payment Gateway is now live on Indie Kit. https://docs.indiekit.pro/setup/payments/paddle
AI: Add support of automatic logo generation and asset creation on bootstrap while running /bootstrap command on claude code.
*Requires Replicate API key.
Fix https://nextjs.org/blog/CVE-2025-66478
Added support of NextJs 16 on B2B (Multi-Tenant) Kit
Added support of Claude Code Skills and Agents
Upgraded react-email and no extra config required for supabase db.
Added support of Next.js 16
Bug fix while subscribing via Stripe in the multi-tenant kit
Now you can run your own documentation just like https://docs.indiekit.pro/ by updating src/content/docs folder's content. Read more: https://docs.indiekit.pro/docs
Now you can run scripts like:
etc by creating file in scripts/ folder and by running pnpm run script scripts/<filename.ts> and ell environment variables and stuff will be automatically applied.
Added support for Tailwind V4 and removed support for Tailwind V3.
Explore what's changed: https://tailwindcss.com/blog/tailwindcss-v4
Fix bugs related to animated-grid-pattern.tsx and Dodo Payments API Key.
Added comprehensive organization management with smart organization picker, per-organization billing, trial period management, and seamless organization switching for multi-org users.
Added support for PayPal on Indie Kit. Read Docs here.
Fix bugs related to:
react-email and drizzle-kit dependencies.Added support for Windsurf rules just like Cursor rules in the kit.
Now you can run lifetime deal campaigns on:
Features:
Docs: PostHog Analytics
/migrate-to-better-auth guide in your project (works in Cursor, Claude, or any agent).orgPerm and auth.api.hasPermission, not old role-string checks.activeOrganizationId), not a separate cookie setup./migration/better-auth.Better Auth is the new foundation for auth in Indie Kit going forward. New projects get a cleaner, more modern setup. Existing projects can migrate with the CLI and guided toolkit instead of doing it by hand.
npx indiekit@latest.npx indiekit migrate auth, back up your database, then follow the migration guide.useSearchParams issue)s3 and react-email to ensure your boilerplate remains secure.