Pricing
Simple,
honest pricing.
Start free. No credit card required. Upgrade when you need more. No transaction fees, ever.
Hobby
For personal projects and early experiments. Rate-limited, no SLA.
Deploy for free →- —Up to 500 products
- —1,000 orders / month
- —10,000 API requests / day
- —Single admin user
- —Cloudflare R2 media — 5 GB
- —Webhooks — 3 endpoints
- —Community support
- —Self-hosted on Railway or Docker
Pro
For growing stores and production workloads. Priority support, higher limits.
Get Started →- —Unlimited products
- —Unlimited orders
- —500,000 API requests / day
- —Unlimited admin users
- —Cloudflare R2 media — 50 GB
- —Webhooks — unlimited endpoints
- —BullMQ job queues
- —Email priority support
- —Uptime SLA
Enterprise
For high-volume stores, multi-tenant setups, and dedicated infrastructure.
Talk to us →- —Everything in Pro
- —Dedicated PostgreSQL instance
- —Custom rate limits
- —SLA — 99.9% uptime
- —Multi-tenant support
- —Custom integrations
- —Onboarding & migration help
- —Dedicated Slack channel
Common questions.
Is cartd really free to self-host?
Yes. The Hobby tier is free forever for self-hosted deployments. You pay for your own Railway hosting (typically a few dollars a month for a small project) and your own Resend API key for emails.
How does the BYOK email model work?
You add your own Resend API key in the admin panel under Settings → Email. We never charge you for email sends — you pay Resend directly. You own your sender reputation and your billing.
What counts as an API request?
Any authenticated request to the cartd REST API — product reads, order creates, customer lookups, etc. Webhook deliveries and admin UI requests are not counted.
Can I switch between tiers?
Yes, anytime. Downgrading to Hobby from Pro applies rate limits from the next billing cycle. No data is deleted.
What payment providers are supported?
Razorpay and Stripe integration stubs ship out of the box. You configure your own keys. We do not process payments or take a transaction fee.