$0 API Backend
Technical devs building an API product or backend service
Container hosting + edge SQLite + serverless Redis — always-on, $0 to start
What's in the box
Every service has a transparent affiliate disclosure. Most have none.
GitHub
✓ wizardSource control, CI
Fly.io
✓ wizardAlways-on container hosting with global distribution
Turso
✓ wizardEdge SQLite with global read replicas
Upstash Redis
✓ wizardServerless Redis for caching, rate limiting, queues
Sentry
✓ wizardError tracking for API requests and background jobs
Pico
✓ wizardUptime monitoring — ping your API health endpoint
How to set it up
6 of 6 services are onboarded automatically by SPARKi's wizard. The rest you set up by following the steps below.
- 1Create accounts on GitHub, Fly.io, Turso, Upstash, Sentry
- 2Copy tokens to .env: GITHUB_TOKEN, FLY_API_TOKEN, TURSO_DATABASE, TURSO_ORG, UPSTASH_*_EMAIL and UPSTASH_*_API_KEY
- 3flyctl launch your app to deploy initial Fly machine
- 4Add providers block to sparky.config.yaml
- 5Add a Pico monitor pointing at your API's /health endpoint
- 6Restart SPARKi: pm2 restart sparky --update-env
- 7Verify: /sparki packages setup api-backend
Ready? SPARKi can onboard most of this for you.
Open SPARKi and run /sparki start api-backendfor <your-project> in a direct message. SPARKi will walk you through 6 services one at a time, verify each API key live, and write the config automatically.