Für Indie-Hacker

Starten Sie Ihr SaaS in Tagen, nicht Wochen

You have an idea. You want to ship it, charge for it, and grow it — without spending a month wiring up billing, databases, email, and deployment. TanStack Ship gives you a production-ready SaaS backend on Cloudflare Workers. One deploy command, everything working.

Built for Solo Founders

Ship in Under a Week

From `git clone` to deployed SaaS with Stripe billing, a blog, and email marketing — in hours, not weeks. No more 2-month infrastructure setup before you can start selling.

Free to Start, Cheap to Scale

Cloudflare Workers free tier handles 100k requests/day. D1 gives you 5GB database for free. R2 has zero egress fees. Your first 1000 users cost practically nothing.

Global by Default

Your app deploys to 300+ Cloudflare edge locations worldwide. Sub-1.5s LCP for users anywhere — no CDN setup, no multi-region configuration.

Zero Cold Starts

Cloudflare Workers respond instantly — no serverless function warm-up delay. Unlike Vercel/Next.js, every request is fast, every time.

Built-in Growth Tools

UTM campaign attribution shows you which marketing channels drive paying customers. Invite-and-credit system turns users into a referral engine.

TypeScript End-to-End

Full-stack type safety with TanStack Router, TanStack Query, and D1. Refactor with confidence — your editor catches every issue before you deploy.

Everything You Need to Start Charging Customers

✓Stripe billing with monthly, yearly, and lifetime plans
✓Coupon codes and UTM-triggered dynamic pricing
✓MDX blog with Shiki code highlighting and Mermaid diagrams
✓3-language i18n (English, Chinese, German) with hreflang
✓Email marketing via Cloudflare Queues + Resend
✓Admin dashboard for users, billing, and campaigns
✓UTM campaign attribution with revenue analytics
✓Invite and credit system for viral growth
✓20+ database migrations and CLI seed scripts
✓R2 file uploads with zero egress fees
✓Cloudflare Workers deployment — one command
✓Performance optimized: LCP < 1.5s, CLS ≈ 0

Your Stack, One Platform

No stitching together 5 different cloud providers. Every piece of your SaaS infrastructure runs on Cloudflare — one account, one deploy command, one bill.

Edge Runtime

  • Cloudflare Workers — 300+ locations worldwide
  • Zero cold starts — requests respond instantly
  • Sub-1.5s LCP for users everywhere
  • No servers to provision, patch, or scale

Unified Data Layer

  • D1 SQLite database — no separate host needed
  • R2 object storage — zero egress fees
  • 20+ versioned database migrations included
  • Full-text search support out of the box

Built-in Services

  • Stripe billing with dynamic pricing rules
  • Email marketing via Cloudflare Queues + Resend
  • UTM campaign attribution with revenue tracking
  • Invite-and-credit viral growth system

From Idea to Paying Customers

1

Clone & Configure

Clone the repo, copy your Stripe keys and Resend API key into .dev.vars, and run the setup script.

2

Customize Your Brand

Update the site name, logo, colors, and content. Everything is in well-organized directories.

3

Set Your Pricing

Create Stripe products and prices, run the billing seed script, and your pricing page is live.

4

Deploy & Launch

One command deploys to Cloudflare Workers. Your SaaS is live on the edge with billing, blog, and marketing.

TanStack Ship vs Building from Scratch

✓
Stripe billing setup2-4 weeks to integrate2 hours — pre-built
✓
Blog CMS1-2 weeks to buildBuilt-in, MDX-powered, ready to publish
✓
Email marketing1 week + SendGrid/Mailgun setupBuilt-in via Queues + Resend
✓
UTM attribution system1 week + GA4 configurationBuilt-in, click-to-revenue tracking
✓
Multi-language i18n2-3 weeks to implementPre-configured with hreflang tags
✓
Admin dashboard2-4 weeks to buildComplete, ready for your team
✓
Cloud deploymentMulti-provider configurationSingle command to Cloudflare
✓
Monthly infrastructure cost$45-100/mo for minimum setupFree to start, ~$20/mo at scale

Frequently Asked Questions

I'm not a developer — can I use TanStack Ship?

TanStack Ship is designed for developers. You need to be comfortable with TypeScript, React, and the command line. If you can deploy a Next.js project, you can use TanStack Ship.

How long does it take to go from clone to launch?

For an indie hacker who knows React and TypeScript, you can have a working SaaS with billing in about 2-4 hours. Full customization (branding, content, pricing) takes 1-3 days.

Do I need a Cloudflare account?

Yes. TanStack Ship runs on Cloudflare Workers. You need a Cloudflare account (free) and a Workers subscription (free tier: 100k requests/day).

Can I migrate later if my SaaS grows?

Cloudflare Workers scales to enterprise level. D1 is production-ready for most SaaS applications. If you outgrow it, the architecture is straightforward to migrate.

What if I need help during setup?

TanStack Ship includes comprehensive documentation, seed scripts for billing and blog content, and an admin dashboard that shows you how everything works. The codebase follows standard React and TypeScript patterns, so any developer familiar with the stack can quickly understand and extend it.

Can I add custom features on top of TanStack Ship?

Absolutely. TanStack Ship is a full codebase you own and customize. Add new routes, database tables, API endpoints, and UI components just like you would in any TanStack Start project. The existing modules are independent and won't break when you extend them.

Ship Your SaaS This Week

Get TanStack Ship and launch on Cloudflare Workers — billing, blog, and marketing included.

View Pricing