Deploy Stripe Sync Engine
A Fastify-based server for syncing your Stripe account to PostgreSQL
Just deployed
/var/lib/postgresql/data
supabase/stripe-sync-engine:latest
Just deployed
Deploy and Host Stripe Sync Engine on Railway
A Fastify-based server for syncing your Stripe account to a PostgreSQL database in real time. Built on top of the Stripe Sync Engine.
https://supabase.github.io/stripe-sync-engine/
About Hosting Stripe Sync Engine
Features
- Exposes a /webhooks endpoint to receive Stripe webhooks and sync data to PostgreSQL
- Supports syncing customers, invoices, products, subscriptions, and more
- Runs as a lightweight Docker container
- Designed for easy deployment to any cloud or self-hosted environment
Sometimes you want to analyze your billing data using SQL. Even more importantly, you want to join your billing data to your product/business data.
This project synchronizes your Stripe account to a PostgreSQL database. It can be a new database, or an existing PostgreSQL database.
Common Use Cases
- Syncing all stripe data to a local data store
Dependencies for Stripe Sync Engine Hosting
- Fastify Server
- Postgres Database
Deployment Dependencies
https://supabase.github.io/stripe-sync-engine/
Why Deploy Stripe Sync Engine on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Stripe Sync Engine on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
supabase/stripe-sync-engine:latest
supabase/stripe-sync-engine:latestAPI_KEY
API key for admin endpoints (backfilling, etc.)
STRIPE_WEBHOOK_SECRET
Stripe webhook signing secret