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
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
Clone & Configure
Clone the repo, copy your Stripe keys and Resend API key into .dev.vars, and run the setup script.
Customize Your Brand
Update the site name, logo, colors, and content. Everything is in well-organized directories.
Set Your Pricing
Create Stripe products and prices, run the billing seed script, and your pricing page is live.
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
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