Developers
Build on Orchard’s commerce backend from your own storefront or tool. Whether you
use the typed SDK or raw REST, you’re hitting the same /api/v1 surface — scoped
to your tenant automatically.
Start here
- Developer quickstart — first authenticated call in five minutes.
- Tutorials — end-to-end recipes (catalog, checkout, customer auth, webhooks).
- Authentication — API keys, scopes, and the three auth surfaces.
- Integration guide — the full end-to-end walkthrough.
- SDK vs REST — which to use where.
- Integrations — how Stripe, email, and shipping connect per-tenant.
- Security & compliance — PCI scope, key hygiene, disclosure.
- Troubleshooting — 401/403/429, webhook delivery, CORS.
- API Reference — every endpoint, generated from the live route code.
- Webhooks — react to order, payment, and subscription events.
The shape of an integration
- Get a tenant slug and test-mode keys from the operator.
- Build the read path first — products, content, inventory — against your test tenant.
- Wire customer auth (passwordless magic link) and checkout (hosted Stripe Checkout) once you have keys.
- Subscribe to webhooks for order and subscription lifecycle events.
- Scope any custom modules you need as one-page specs.
Questions or spec-shape feedback: amir@dallal.me.