Side-by-side roundup

Best IndieKit alternatives, compared

What IndieKit buyers move to once teams cost a second licence: five kits, priced and compared.

Why teams look beyond IndieKit

  • Not available: The team layer lives in a second repository you buy
  • Not available: Its documentation never mentions an audit log or API keys
  • Not available: A new version arrives as a remote to merge yourself
  • Not available: Nothing for rate limits, SMS broadcasts or in-app notifications
At a glance

Every option, side by side

Tap a name to hide or show its column
FeatureIndieKitGenerateSaaSsupastarterTurboStarterMakerKitShipFastOpen SaaS
Pricing & licence
Pricing modelIncluded: One-time, updates includedIncluded: One-time, updates includedIncluded: One-time, updates includedIncluded: One-time, lifetime updatesIncluded: One-time, updates includedIncluded: One-time; updates from All-inIncluded: Free, MIT
Projects per licenceNot availableIncluded: Unlimited, per seatIncluded: Unlimited, per frameworkIncluded: Unlimited, one seat eachIncluded: Unlimited, per kitIncluded: UnlimitedIncluded: Unlimited, MIT
Client workNot availablePartial: Agency tier to deliver sourceIncluded: Allowed, no client licenceIncluded: Unlimited clients, no sourcePartial: Team tier; client buys a licenceNot availableIncluded: Allowed, MIT
White-labelNot availablePartial: Agency tierPartial: Agency tierNot available: Notices must stay in codeNot availableNot available: Notices must stayIncluded: Allowed, keep the notice
Refund policyPartial: 3 days, before access sharedNot available: All sales finalNot availableNot available: None once access redeemedNot 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, Expo, WXTIncluded: 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: 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: Better Auth, passkeys, OTP, 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: Four web, two store providersIncluded: 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: Plans, trials, per-seat, meteredIncluded: 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: Core guide, AI Kit examplePartial: Build-it guideNot availablePartial: Counter, one-off top-up
Finance dashboardNot availableIncluded: Revenue, vendor cost, marginNot availableNot availableNot availableNot availableNot available
Core features
OrganizationsPartial: Separate B2B kit and licenceIncluded: Organizations, roles, invitesIncluded: Organizations, roles, invitesIncluded: Organizations, RBAC, invitesIncluded: Organizations, roles, invitesNot availableNot available
Admin panelIncluded: Super admin dashboardIncluded: Eight admin tabsIncluded: Users, organizations, bansIncluded: Users, organizations, customersIncluded: Users, organizations, RBAC, metricsNot availableIncluded: Users, analytics, messages
Admin login as userIncluded: Admin acts as userIncluded: Admin acts as userIncluded: Admin acts as userIncluded: Impersonate from adminIncluded: Admin acts as userNot availableNot available
OnboardingNot availableIncluded: Profile, first org, welcome dripIncluded: Multi-step, org, avatarPartial: Empty slots, build-it recipePartial: Recipe, build yourselfNot availableNot available
NotificationsNot availableIncluded: In-app bell, emailIncluded: Notification centre, preferencesPartial: Expo push, no web centrePartial: Realtime, Supabase kitsNot availableNot available
File storageIncluded: S3Included: S3-compatible, local diskIncluded: S3, R2, Supabase, UploadThingIncluded: S3-compatible, presigned uploadsIncluded: S3, filesystem, Supabase StorageNot availableIncluded: AWS S3, presigned URLs
Multiple languagesPartial: Recipe: marketing, auth, emailIncluded: Locales, language switcherIncluded: Locales, language switcherIncluded: i18next, switcher, three appsIncluded: Locales, language switcherNot availableNot available
Legal pagesIncluded: Terms, privacy pagesIncluded: Terms, privacy pagesIncluded: Terms, privacy, i18nPartial: Three pages, shipped emptyIncluded: Terms, privacy, cookiesPartial: ChatGPT promptsNot available
Marketing & growth
EmailIncluded: Resend, SES, Mailgun, moreIncluded: SMTP, SES, ResendIncluded: Resend, Postmark, NodemailerIncluded: Resend, Postmark, Plunk, MailgunIncluded: Resend, SMTPIncluded: Resend, MailgunIncluded: SendGrid, Mailgun, SMTP
NewsletterNot availableIncluded: Listmonk, Resend syncPartial: Signup section, no providerPartial: Homepage section, waitlist pagePartial: Signup form, no providerNot availableNot available
BlogIncluded: Blog posts, SEOIncluded: Categories, tags, RSSIncluded: MDX blogIncluded: MDX per locale, tagsIncluded: Blog in every kitIncluded: Authors, categories, schemaIncluded: Astro Starlight, Markdown
SEO toolsIncluded: Sitemap, metadata, Search ConsoleIncluded: OG images, JSON-LD, sitemapIncluded: Meta tags, sitemapIncluded: Meta helper, sitemap, robotsPartial: Sitemap, robots, metadataIncluded: Tags, sitemap, schemaIncluded: Meta tags, JSON-LD, llms.txt
AnalyticsPartial: PostHog built in, three by recipeIncluded: Eight providersIncluded: Eight providersIncluded: Eight providers, consent-gatedIncluded: GA, PostHog, Umami, MeshesPartial: DataFast script, pastedIncluded: Plausible, Google
Support chatIncluded: CrispIncluded: Crisp, ChatwootNot availableNot availableNot availableIncluded: Crisp, one config keyNot available
Affiliate trackingNot availableIncluded: Refgrow, Affonso, PromoteKitNot availableNot availableNot availableNot availableNot available
Cookie consentIncluded: Consent gate before PostHogIncluded: GDPR banner, four legal policiesIncluded: Consent bannerIncluded: c15t banner, regional packsIncluded: Banner, consent hookNot availableIncluded: Consent modal
Operations
Audit logNot availableIncluded: With an admin viewerNot availableNot availableNot available: Supamode, sold separatelyNot availableNot available
User API keysNot availableIncluded: Per-key rate limitsNot availablePartial: Recipe, not shippedNot availableNot availableNot available
SMSNot availableIncluded: Broadcast SMS, Twilio, SNSNot availableNot availableNot availableNot availableNot available
Error reportingIncluded: SentryIncluded: Sentry, PostHogIncluded: SentryIncluded: Sentry, PostHogIncluded: Sentry, SigNoz, PostHog, HoneybadgerPartial: Error and 404 pagesNot available
Rate limitingNot availableIncluded: Per-route, per-keyNot availablePartial: AI Kit middleware onlyIncluded: Drizzle, Prisma kitsPartial: Upstash tutorial, self-installedNot available
Background jobsIncluded: Inngest, n8nIncluded: InngestIncluded: trigger.dev, QStash, QueuebaseIncluded: Trigger.dev, QStash, Inngest, WorkflowsNot availableNot availableIncluded: Wasp Jobs, cron
Deploy targetsIncluded: Vercel, Netlify, Render, SherpaIncluded: Docker, Vercel, Fly, Railway, moreIncluded: Vercel, Docker, Fly, Railway, VPSIncluded: Vercel, Cloudflare, Docker, FlyIncluded: 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: Core chat, AI Kit templatesPartial: Teams tier, separate templatesNot availablePartial: OpenAI demo app
User-supplied AI keysNot availableIncluded: Users add provider keysNot availableNot availableNot availableNot availableNot available
MCP serverNot availableIncluded: For your app's usersNot available: Agent Skills, no MCPIncluded: Docs MCP for coding agentsIncluded: Kit, CLI serversNot availableNot available
Tooling & updates
Project setup CLIIncluded: npx indiekit@latestIncluded: generatesaas initIncluded: npx supastarter newIncluded: turbostarter newIncluded: @makerkit/cli newNot availableIncluded: wasp new -t saas
Version updatesPartial: Git remote, manual mergeIncluded: CLI update, AI mergesPartial: Updates included, manual mergeIncluded: CLI runs git 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 on three platformsIncluded: Playwright, pre-configuredNot availablePartial: Playwright, no unit tests
Desktop appNot availablePartial: Electron app, Pro tierNot availableNot availableNot availableNot availableNot available
Mobile appNot availablePartial: Expo, iOS and Android, Pro tierNot available: Listed as work in progressIncluded: Expo, iOS and AndroidPartial: 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

    Credits and organizations arrive in the same $249 purchase, on Next.js 16. The move when the team app landed and the B2B kit turned out to be a second licence.

    A screenshot of GenerateSaaS

    Why people pick it

    • Included: Credit balances and organizations, bought once
    • Included: An audit log, and an admin screen to read it
    • Included: API keys your users issue, rate limited per key
    • Included: Updates generated and merged by the CLI
    • Included: Rate limiting, broadcast SMS and announcements

    The trade-off vs IndieKit

    • Not available: $249 to start, where IndieKit asks $79
    • Not available: No refunds here, where IndieKit allows three days
    • Not available: Two payment providers, to IndieKit's six
    • Not available: Next.js and nothing else, as IndieKit is

    Bottom line: GenerateSaaS is the IndieKit alternative that puts credits and organizations in one purchase.

  2. supastarter

    $299 one-time

    Teams that need organizations without a second kit

    A $299 one-time kit that ships the whole team layer: organizations, roles, invitations. The move when the team layer has to be part of the kit you already own.

    A screenshot of supastarter

    Why people pick it

    • Included: Organizations, roles and invitations inside the one kit
    • Included: Published for Nuxt and TanStack Start too
    • Included: SQLite and MySQL beside Postgres
    • Included: A notification centre with per-user preferences
    • Included: Playwright end-to-end tests, already configured

    The trade-off vs IndieKit

    • Not available: $299 to start, against IndieKit's $79
    • Not available: It meters usage instead of granting balances
    • Not available: Its licence is tied to one framework kit
    • Not available: Audit logging and user-issued API keys are both missing
    • Not available: No refund policy appears in their terms

    Bottom line: A team layer in the kit you already bought makes supastarter the IndieKit alternative.

  3. TurboStarter

    $249 one-time

    Solo builders adding a team and an app store

    TurboStarter's Core Kit carries organizations, RBAC and invitations at $249, beside a phone app on Expo and an extension on WXT. The move when one purchase has to cover teams, iOS and Android.

    A screenshot of TurboStarter

    Why people pick it

    • Included: Organizations, invites and RBAC in the base kit
    • Included: Impersonation from admin, over users and customers
    • Included: An iOS and Android build through Expo
    • Included: A CLI update command that fetches and merges
    • Included: Playwright running against web, mobile and extension

    The trade-off vs IndieKit

    • Not available: $249, more than three times IndieKit's $79
    • Not available: Prepaid balances are not in the Core Kit
    • Not available: The conflict list after a merge is yours to clear
    • Not available: Access redeemed, and the sale becomes final
    • Not available: A seat for every developer, one tier only

    Bottom line: TurboStarter beats IndieKit the day a browser extension or an app store build joins the plan, though the credits ledger does not follow.

  4. MakerKit

    $349 one-time

    Teams that want a CLI update path and Supabase

    Supabase, Drizzle and Prisma kits, each its own product at $349. The move when the update path and the team layer both have to improve at once.

    A screenshot of MakerKit

    Why people pick it

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

    The trade-off vs IndieKit

    • Not available: $349 to start, more than four times IndieKit's $79
    • Not available: Credits are a guide to build, not code you get
    • Not available: A licence for every stack, at the same price each time
    • Not available: Client projects each need their own licence, per their FAQ
    • Not available: Refunds are not offered, their licence says

    Bottom line: For Supabase Auth plus a CLI update path, MakerKit is the IndieKit alternative.

  5. ShipFast

    $199, from $299

    Solo builders shipping many small single-tenant apps

    A compact single-tenant starter at $199, with every project you build covered by the one licence. The move when credits were never the part you used.

    A screenshot of ShipFast

    Why people pick it

    • Included: One purchase, any number of projects
    • Included: A JavaScript codebase and the Pages Router
    • Included: MongoDB, if documents suit you better than rows
    • Included: 27 marketing components, and a blog behind them
    • Included: Crisp chat, wired by a single key

    The trade-off vs IndieKit

    • Not available: $199 to start, where IndieKit charges $79
    • Not available: No credits at all, where IndieKit grants balances
    • Not available: Neither an admin panel nor an audit log is documented
    • Not available: Organizations, roles and invitations are absent
    • Not available: Access granted means no refund

    Bottom line: Among IndieKit alternatives, ShipFast is the one licence that covers every small app you ship.

  6. Open SaaS

    $0

    Builders who would rather adopt Wasp than pay

    Free under MIT, built on Wasp, with payments and an admin dashboard already wired. The move when even $79 is a purchase you would rather not make.

    A screenshot of Open SaaS

    Why people pick it

    • Included: No paid tier exists: it is MIT
    • Included: Client work and white-label, with the notice kept
    • Included: Three payment providers: Stripe, Polar, Lemon Squeezy
    • Included: Users, analytics and messages in one admin dashboard
    • Included: Cron and background jobs, plus S3 uploads

    The trade-off vs IndieKit

    • Not available: The Wasp framework and its CLI come with it
    • Not available: Credits are a counter plus a single top-up
    • Not available: No teams or organizations in the documentation
    • Not available: Their own guide warns against pulling template changes
    • Not available: No 2FA, no i18n, no rate limits

    Bottom line: For a builder ready to adopt Wasp and spend nothing, Open SaaS is the IndieKit alternative.

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.

Are teams included in the $79 IndieKit licence?

No. Multi-tenancy is a separate boilerplate, on its own repository and its own B2B licence, at $119. The Full Kit bundles it with the base kit for $169.

Which IndieKit alternative is cheapest?

Nothing undercuts Open SaaS, which is MIT and costs $0. Paying instead, ShipFast comes in at $199 and GenerateSaaS at $249, while IndieKit itself sits below both until teams force the B2B purchase.

Is there an audit log or an API key system in IndieKit?

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