$0 to start8 services· 8 auto-onboard

$0 Web SaaS

Technical solo devs shipping a conventional web SaaS

Ship a real SaaS with auth, DB, payments, email, and errors on free tiers

This is the battle-tested indie hacker stack. Vercel hosts your Next.js/Remix/whatever app. Supabase gives you Postgres + auth + storage in one. Sentry catches errors. Resend sends transactional email. Cloudflare handles DNS + SSL + CDN. Lemon Squeezy processes payments as your merchant of record (so you don't deal with tax collection yourself). Pico watches your uptime. Every service has a free tier that lasts until you have real traffic.

What's in the box

Every service has a transparent affiliate disclosure. Most have none.

GitHub

✓ wizard

Source control, CI (Actions)

Free tier: Unlimited private repos, 2,000 Actions minutes/mo
No affiliate — SPARKi earns nothing here
When to upgrade: Heavy CI usage or need advanced security features GitHub Team (~$4/user/mo)

Vercel

✓ wizard

Hosting, deploys, edge functions

Free tier: 100 GB bandwidth/mo, unlimited builds, 12 serverless functions
No affiliate — SPARKi earns nothing here
When to upgrade: Bandwidth > 100 GB/mo or commercial use Vercel Pro ($20/mo)

Supabase

✓ wizard

Postgres DB + auth + object storage + realtime

Free tier: 500 MB database, 50,000 MAU auth, 1 GB storage, 2 GB egress
No affiliate — SPARKi earns nothing here
When to upgrade: DB > 500 MB or MAU > 50K Supabase Pro ($25/mo)

Sentry

✓ wizard

Error tracking, performance monitoring

Free tier: 5,000 errors/mo, 1 team member
No affiliate — SPARKi earns nothing here. OSS projects can apply for a free Team plan at sentry.io/sponsorship.
When to upgrade: Errors > 5K/mo or need team features Sentry Team ($26/mo)

Resend

✓ wizard

Transactional email

Free tier: 100 emails/day, 3,000/mo, 1 custom domain
No affiliate — SPARKi earns nothing here
When to upgrade: Email volume > 3K/mo Resend Pro ($20/mo for 50K emails)

Cloudflare

✓ wizard

DNS + SSL + CDN + DDoS + WAF

Free tier: Unlimited DNS + CDN + SSL + basic WAF. Ridiculously generous.
No affiliate — SPARKi earns nothing here
When to upgrade: Need advanced bot management or enterprise WAF Cloudflare Pro ($25/mo per domain)

Lemon Squeezy

✓ wizard

Merchant of record payments (handles tax collection for you)

Free tier: No monthly fee — 5% + $0.50 per successful transaction
No affiliate — SPARKi earns nothing here
When to upgrade: You're making money — congratulations No upgrade; LS scales on transaction fees

Pico

✓ wizard

Uptime monitoring (SPARKi's own tool)

Free tier: Free monitoring — SPARKi's own sister project
No affiliate — Pico is SPARKi's own tool

How to set it up

8 of 8 services are onboarded automatically by SPARKi's wizard. The rest you set up by following the steps below.

  1. 1Create accounts on GitHub, Vercel, Supabase, Sentry, Resend, Cloudflare, Lemon Squeezy
  2. 2Copy API tokens to .env: VERCEL_TOKEN, GITHUB_TOKEN, SUPABASE_ACCESS_TOKEN, SENTRY_AUTH_TOKEN, RESEND_API_KEY, CLOUDFLARE_API_TOKEN, LEMONSQUEEZY_API_KEY
  3. 3Add providers block to your project in sparky.config.yaml listing github, vercel, supabase, sentry, resend, cloudflare, lemonsqueezy, pico
  4. 4Restart SPARKi: pm2 restart sparky --update-env
  5. 5Verify: /sparki packages setup web-saas
  6. 6Add yourself to Pico monitoring: see sparky.config.yaml pico.monitors section for pattern

Ready? SPARKi can onboard most of this for you.

Open SPARKi and run /sparki start web-saasfor <your-project> in a direct message. SPARKi will walk you through 8 services one at a time, verify each API key live, and write the config automatically.