cartd

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.

01Products & Inventory
02Orders & Fulfillment
03Customer Management
04Webhooks & Events
05Media via R2
06Transactional Emails
FastifyTypeScriptPostgreSQLPrismaCloudflare R2BullMQResendRailway

[Screenshot: API Dashboard overview]

01

What’s included

01

Products & Inventory

Full CRUD for products, variants, and real-time stock tracking. Bulk operations, import/export, and location-aware inventory management.

02

Orders & Fulfillment

Complete order lifecycle from checkout through fulfillment and returns. Custom statuses, notes, and line-item control.

03

Customer Management

Rich customer profiles, order history, saved addresses. Full data ownership — your database, your records.

04

Webhooks & Events

Real-time event delivery to your endpoints. HMAC-signed payloads, automatic retries, delivery logs, and event replay.

05

Media via R2

Cloudflare R2 for product images and assets. No egress fees, instant global CDN, presigned upload URLs.

06

Transactional Emails

React Email templates + Resend. Bring your own API key. Order confirmations, shipping updates, password resets.

02

How it works

01

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.

02

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.

03

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.