Side-by-side roundup

Best IndieKit alternatives, compared

Five SaaS boilerplates teams move to when IndieKit's separate B2B kit stops fitting, with prices and what each adds.

Why teams look beyond IndieKit

  • Not available: Organizations are a separate B2B kit at $119
  • Not available: No audit log or user API keys anywhere in its docs
  • Not available: Updates are a git remote you merge by hand
  • Not available: No rate limiting, broadcast SMS or notifications
At a glance

Every option, side by side

Tap a name to hide or show its column
FeatureIndieKitGenerateSaaSsupastarterMakerKitShipFastOpen SaaS
Pricing & licence
Pricing modelIncluded: One-time, updates includedIncluded: One-time, updates includedIncluded: One-time, updates includedIncluded: One-time, updates includedIncluded: One-time; updates from All-inIncluded: Free, MIT
Projects per licenceNot availableIncluded: Unlimited, per seatIncluded: Unlimited, per frameworkIncluded: Unlimited, per kitIncluded: UnlimitedIncluded: Unlimited, MIT
Client workNot availablePartial: Agency tier to deliver sourceIncluded: Allowed, no client licencePartial: Team tier; client buys a licenceNot availableIncluded: Allowed, MIT
White-labelNot availablePartial: Agency tierPartial: Agency tierNot availableNot available: Notices must stayIncluded: Allowed, keep the notice
Refund policyPartial: 3 days, before access sharedNot available: All sales finalNot availableNot available: No refunds, statedNot available: No refunds, statedNot available
Tech stack
FrameworksIncluded: Next.js 16, React 19Included: Next.js 16.3Included: Next.js 16.3, Nuxt, TanStackIncluded: Next.js 16.3, React Router 8, TanStackIncluded: Next.js, either routerIncluded: Wasp 0.25, React 19, Node
DatabaseIncluded: Neon, Supabase, PlanetScaleIncluded: Postgres, Neon, SupabaseIncluded: Postgres, MySQL, SQLiteIncluded: Supabase, Drizzle, Prisma 7Included: MongoDB, Supabase PostgresIncluded: Prisma 5.19, Postgres
AuthenticationIncluded: Better Auth, Google, magic linksIncluded: Better Auth, passkeys, 2FAIncluded: Better Auth, passkeys, 2FAIncluded: Supabase Auth, Better AuthPartial: Google login, magic linksIncluded: Wasp auth, email, OAuth
Billing features
PaymentsIncluded: Six providers documentedIncluded: Stripe, PolarIncluded: Five providers, one APIIncluded: Three on Supabase kits, two elsewhereIncluded: Stripe, Lemon SqueezyIncluded: Stripe, Polar, Lemon Squeezy
SubscriptionsIncluded: Plans, one-time, LTD campaignsIncluded: Month, year, lifetimeIncluded: Plans, seat-based pricingIncluded: Flat, per-seat, metered, one-offIncluded: Stripe subscriptionsIncluded: Plans, customer portal
Usage creditsIncluded: Balances, grants, expiry, top-upIncluded: Balances, grants, optional top-upPartial: Metered usage, no balancePartial: Build-it guideNot availablePartial: Counter, one-off top-up
Finance dashboardNot availableIncluded: Revenue, vendor cost, marginNot availableNot availableNot availableNot available
Core features
OrganizationsPartial: Separate B2B kit and licenceIncluded: Organizations, roles, invitesIncluded: Organizations, roles, invitesIncluded: Organizations, roles, invitesNot availableNot available
Admin panelIncluded: Super admin dashboardIncluded: Eight admin tabsIncluded: Users, organizations, bansIncluded: Users, organizations, RBAC, metricsNot availableIncluded: Users, analytics, messages
Admin login as userIncluded: Admin acts as userIncluded: Admin acts as userIncluded: Admin acts as userIncluded: Admin acts as userNot availableNot available
OnboardingNot availableIncluded: Profile, first org, welcome dripIncluded: Multi-step, org, avatarPartial: Recipe, build yourselfNot availableNot available
NotificationsNot availableIncluded: In-app bell, emailIncluded: Notification centre, preferencesPartial: Realtime, Supabase kitsNot availableNot available
File storageIncluded: S3Included: S3-compatible, local diskIncluded: S3, R2, Supabase, UploadThingIncluded: S3, filesystem, Supabase StorageNot availableIncluded: AWS S3, presigned URLs
Multiple languagesPartial: Recipe: marketing, auth, emailIncluded: Locales, language switcherIncluded: Locales, language switcherIncluded: Locales, language switcherNot availableNot available
Legal pagesIncluded: Terms, privacy pagesIncluded: Terms, privacy pagesIncluded: Terms, privacy, i18nIncluded: Terms, privacy, cookiesPartial: ChatGPT promptsNot available
Marketing & growth
EmailIncluded: Resend, SES, Mailgun, moreIncluded: SMTP, SES, ResendIncluded: Resend, Postmark, NodemailerIncluded: Resend, SMTPIncluded: Resend, MailgunIncluded: SendGrid, Mailgun, SMTP
NewsletterNot availableIncluded: Listmonk, Resend syncPartial: Signup section, no providerPartial: Signup form, no providerNot availableNot available
BlogIncluded: Blog posts, SEOIncluded: Categories, tags, RSSIncluded: MDX blogIncluded: Blog in every kitIncluded: Authors, categories, schemaIncluded: Astro Starlight, Markdown
SEO toolsIncluded: Sitemap, metadata, Search ConsoleIncluded: OG images, JSON-LD, sitemapIncluded: Meta tags, sitemapPartial: Sitemap, robots, metadataIncluded: Tags, sitemap, schemaIncluded: Meta tags, JSON-LD, llms.txt
AnalyticsPartial: PostHog built in, three by recipeIncluded: Eight providersIncluded: Eight providersIncluded: GA, PostHog, Umami, MeshesPartial: DataFast script, pastedIncluded: Plausible, Google
Support chatIncluded: CrispIncluded: Crisp, ChatwootNot availableNot availableIncluded: Crisp, one config keyNot available
Affiliate trackingNot availableIncluded: Refgrow, Affonso, PromoteKitNot availableNot availableNot availableNot available
Cookie consentIncluded: Consent gate before PostHogIncluded: GDPR banner, four legal policiesIncluded: Consent bannerIncluded: Banner, consent hookNot availableIncluded: Consent modal
Operations
Audit logNot availableIncluded: With an admin viewerNot availableNot available: Supamode, sold separatelyNot availableNot available
User API keysNot availableIncluded: Per-key rate limitsNot availableNot availableNot availableNot available
SMSNot availableIncluded: Broadcast SMS, Twilio, SNSNot availableNot availableNot availableNot available
Error reportingIncluded: SentryIncluded: Sentry, PostHogIncluded: SentryIncluded: Sentry, SigNoz, PostHog, HoneybadgerPartial: Error and 404 pagesNot available
Rate limitingNot availableIncluded: Per-route, per-keyNot availableIncluded: Drizzle, Prisma kitsPartial: Upstash tutorial, self-installedNot available
Background jobsIncluded: Inngest, n8nIncluded: InngestIncluded: trigger.dev, QStash, QueuebaseNot availableNot availableIncluded: Wasp Jobs, cron
Deploy targetsIncluded: Vercel, Netlify, Render, SherpaIncluded: Docker, Vercel, Fly, Railway, moreIncluded: Vercel, Docker, Fly, Railway, VPSIncluded: Vercel, Cloudflare, Docker, VPSIncluded: Vercel, Netlify, RenderIncluded: Fly.io, Railway, manual
AI
AI assistantNot available: Build-it guide, Inngest or n8nIncluded: Chat, files, web searchIncluded: Chatbot, history, streamingPartial: Teams tier, separate templatesNot availablePartial: OpenAI demo app
User-supplied AI keysNot availableIncluded: Users add provider keysNot availableNot availableNot availableNot available
MCP serverNot availableIncluded: For your app's usersNot available: Agent Skills, no MCPIncluded: Kit, CLI serversNot availableNot available
Tooling & updates
Project setup CLIIncluded: npx indiekit@latestIncluded: generatesaas initIncluded: npx supastarter newIncluded: @makerkit/cli newNot availableIncluded: wasp new -t saas
Version updatesPartial: Git remote, manual mergeIncluded: CLI update, AI mergesPartial: Updates included, manual mergeIncluded: CLI update, git mergePartial: Updates included, All-in onlyNot available: Docs advise against updating
End-to-end testsNot availableIncluded: Playwright, pre-configuredIncluded: Playwright, pre-configuredIncluded: Playwright, pre-configuredNot availablePartial: Playwright, no unit tests
Desktop appNot availableIncluded: Electron appNot availableNot availableNot availableNot available
Mobile appNot availableNot availableNot available: Listed as work in progressPartial: Expo plugin, Supabase onlyNot availableNot available
  • Included
  • Partial
  • Not available
The ranking

Every alternative, reviewed

  1. GenerateSaaS

    That is us$249 one-time

    Teams that need credits and organizations in one kit

    A Next.js kit with credit balances AND organizations in one purchase, from $249 one-time. The move when the team app arrived and the B2B kit was a second licence.

    A screenshot of GenerateSaaS

    Why people pick it

    • Included: Credit balances and organizations in one purchase
    • Included: An audit log with an admin viewer
    • Included: User API keys with per-key rate limits
    • Included: A CLI that generates and merges updates
    • Included: Rate limiting, broadcast SMS and announcements

    The trade-off vs IndieKit

    • Not available: It costs $249, against IndieKit's $79
    • Not available: All sales are final, where IndieKit refunds within three days
    • Not available: Two payment providers, where IndieKit documents six
    • Not available: Next.js only, as IndieKit is

    Bottom line: GenerateSaaS is the best IndieKit alternative for a team that needs credits and organizations in one purchase.

  2. supastarter

    $299 one-time

    Teams that need organizations without a second kit

    One kit for Next.js, Nuxt or TanStack Start, from $299 one-time per framework. The move when the team layer has to be in the kit you already bought.

    A screenshot of supastarter

    Why people pick it

    • Included: Organizations, roles and invitations in the kit
    • Included: Nuxt and TanStack Start, not only Next.js
    • Included: MySQL and SQLite as well as Postgres
    • Included: A notification centre with preferences
    • Included: Playwright end-to-end tests, pre-configured

    The trade-off vs IndieKit

    • Not available: It costs $299, against IndieKit's $79
    • Not available: Metered usage, but no credit balances
    • Not available: One licence covers one framework only
    • Not available: No audit log or user API keys in its docs
    • Not available: Their terms publish no refund policy at all

    Bottom line: supastarter is the best IndieKit alternative for a team that needs organizations in the kit it already bought.

  3. MakerKit

    $349 one-time

    Teams that want a CLI update path and Supabase

    Three kits built around Supabase, with Drizzle and Prisma variants, from $349 one-time per stack. The move when the update path and the team layer both have to improve.

    A screenshot of MakerKit

    Why people pick it

    • Included: Organizations, roles and RBAC metrics
    • Included: Updates through the CLI, not a manual merge
    • Included: Supabase Auth with RLS-native code
    • Included: Rate limiting in the Drizzle and Prisma kits
    • Included: An Expo mobile plugin for the Supabase kit

    The trade-off vs IndieKit

    • Not available: It costs $349, against IndieKit's $79
    • Not available: Credits are a build-it guide, not shipped code
    • Not available: Each stack is a separate licence, at the same price
    • Not available: A freelancer needs a licence per client, per their FAQ
    • Not available: Their licence states that refunds are not offered

    Bottom line: MakerKit is the best IndieKit alternative for a team that wants Supabase Auth and a CLI update path.

  4. ShipFast

    $199, from $299

    Solo builders shipping many small single-tenant apps

    A compact single-tenant Next.js starter from $199 one-time, with unlimited projects. The move when the credits system was never the part you used and one licence has to cover every project.

    A screenshot of ShipFast

    Why people pick it

    • Included: Unlimited projects on one licence
    • Included: JavaScript and the Pages Router
    • Included: MongoDB as well as Supabase Postgres
    • Included: 27 marketing components and a blog
    • Included: Crisp support chat behind one config key

    The trade-off vs IndieKit

    • Not available: It costs $199, against IndieKit's $79
    • Not available: No credits, where IndieKit ships balances and grants
    • Not available: No admin panel or audit log in its docs
    • Not available: No organizations, roles or invitations
    • Not available: No refunds once access is granted

    Bottom line: ShipFast is the best IndieKit alternative for a solo builder shipping many single-tenant apps on one licence.

  5. Open SaaS

    $0

    Builders who will adopt Wasp and pay nothing

    A free, MIT-licensed template on the Wasp framework, with Stripe, an admin dashboard and S3 uploads. The move when even $79 is a purchase you would rather not make.

    A screenshot of Open SaaS

    Why people pick it

    • Included: Free and MIT, with no paid tier
    • Included: Unlimited projects, client work and white-label
    • Included: Stripe, Polar and Lemon Squeezy
    • Included: An admin dashboard: users, analytics, messages
    • Included: Wasp jobs and cron, with AWS S3 uploads

    The trade-off vs IndieKit

    • Not available: Requires the Wasp framework and its CLI
    • Not available: Credits are a counter with a one-off top-up
    • Not available: No organizations or teams documented
    • Not available: Their own update guide advises against updating
    • Not available: No 2FA, locales or rate limiting

    Bottom line: Open SaaS is the best IndieKit alternative for a builder who will adopt Wasp and spend nothing.

FAQ

IndieKit alternatives, answered

Short answers to the questions people actually ask.

What is the best IndieKit alternative?

The B2B kit is $119 of its own, so adding teams later costs $198 in total against $169 for the Full Kit bought up front. GenerateSaaS ships credits and organizations in one purchase; supastarter and MakerKit ship the team layer without credits.

Does IndieKit support teams and organizations?

Through a separate product. Their docs describe the multi-tenant kit as a separate boilerplate needing its own B2B licence and repository: $119 on its own, or $169 for the Full Kit bundling both against $79 for the base kit.

Which IndieKit alternative is cheapest?

Open SaaS, which is free under MIT. The cheapest paid one is ShipFast at $199, then GenerateSaaS at $249; IndieKit itself stays cheaper at $79 until you need its B2B kit.

Does IndieKit ship an audit log or user API keys?

Neither appears in its documentation. GenerateSaaS ships both, with an admin viewer over the log and per-key rate limits on the keys.

How do IndieKit updates work?

You add their repository as a git remote and merge changes by hand. GenerateSaaS generates and merges updates through its CLI, and MakerKit updates through its own.

Ready to decide?

Pick the plan that fits and start today.

Lifetime updates
Unlimited projects