Commerce Infrastructure · REST API · Self-hosted
The backend
your storefront
deserves.
Products, orders, inventory, payments, webhooks — all via a clean REST API. Bring your own frontend. Own your data. Pay nobody a cut.
[Screenshot: API Dashboard overview]
What’s included
Products & Inventory
Full CRUD for products, variants, and real-time stock tracking. Bulk operations, import/export, and location-aware inventory management.
Orders & Fulfillment
Complete order lifecycle from checkout through fulfillment and returns. Custom statuses, notes, and line-item control.
Customer Management
Rich customer profiles, order history, saved addresses. Full data ownership — your database, your records.
Webhooks & Events
Real-time event delivery to your endpoints. HMAC-signed payloads, automatic retries, delivery logs, and event replay.
Media via R2
Cloudflare R2 for product images and assets. No egress fees, instant global CDN, presigned upload URLs.
Transactional Emails
React Email templates + Resend. Bring your own API key. Order confirmations, shipping updates, password resets.
How it works
Deploy the API
One-click Railway deploy or self-host with Docker. Your API is live in under five minutes with a PostgreSQL database attached.
Connect your frontend
Point any React, Next.js, Vue, or mobile app at your API endpoint. Use the REST API directly or the typed JS/TS SDK.
Ship and scale
Manage everything from the built-in admin panel. Add webhooks, configure emails, monitor orders — without touching your frontend.
Ready to ship?
Deploy in minutes. Free to self-host. Read the API reference and start building your storefront today.