SaaS is open · Start your store for free
All documentation

Overview · marketplace

CURRENTv1

What is the SaaS Developer Platform?

The public, version-aware contract for building external apps that connect to merchant stores.

What is the SaaS Developer Platform?

The SaaS Developer Platform is the reviewed extension surface for external apps that serve a merchant store. It combines app registration and version manifests with tenant-bound installations, OAuth scopes, a small public API v1, and webhook subscription infrastructure.

Who it is for

It is for developers building server-side integrations for merchants. Developer identity is separate from merchant team membership and from platform-staff access. An app receives access only after a merchant Owner or Admin installs an exact published version and grants an explicit subset of its requested scopes.

Current public foundation

  • Product-list read access through GET /api/v1/catalog/products.
  • Order-summary read access through GET /api/v1/orders.
  • Webhook subscription list, create, and disable operations.
  • Reviewed merchant consent, store-bound authorization codes and rotating tokens behind the release gate.
  • Version review, publication, installation, and revocation records.

Status language

CURRENT means the documented public contract exists in current main. PARTIAL means a foundation exists but the end-to-end capability is incomplete or narrower than its name. PLANNED means follow-up work is identified but unavailable. DEFERRED means it is deliberately outside the active public contract.

Availability and changes

Marketplace surfaces are default-off and environment activation is controlled by the platform. Documentation does not activate a feature or grant access. The Developer changelog records public-contract changes under Added, Changed, Deprecated, Removed, and Security without inventing historical releases or delivery dates.

CURRENT · 2026-09-09 · docs/developers/en/overview/platform.md

Help us improve SaaS

We'd like to use privacy-respecting analytics to understand how the platform is used and make it better. No personal data is collected without your consent, and you can change your choice anytime. Read our privacy notice