# Submit > Submit is a multi-tenant SaaS platform combining headless CMS, e-commerce, and business management. It enables agencies, brands, and developers to build and scale digital commerce experiences through an API-first architecture. ## Product Overview Submit provides a unified backend (REST API) and frontend (Next.js) for managing content, products, orders, subscriptions, and customers across multiple environments (tenants). Each environment operates independently with its own branding, payment gateways, shipping carriers, and content. Key capabilities: - **Headless CMS (Canvas)**: Page, blog, category, and collection management with multi-language support (TR, EN, DE, FR) - **E-Commerce**: Product catalog, cart, checkout, order management, partial refunds, coupon system, desi/weight-based shipping - **SaaS Subscriptions**: Annual/monthly billing, Stripe and Tami payment integration, KDV-aware pricing - **Multi-tenant**: Each "Environment" is an isolated tenant with its own token, SMTP, storage, and configuration - **AI Assistant**: Content generation, translation, and correction powered by configurable AI models ## Official SDK The `@submit/sdk` npm package provides a TypeScript/JavaScript client for all API capabilities. Install via `npm install @submit/sdk`. ## Documentation - [Platform Documentation](https://submitcms.com/Documents) — full feature documentation in TR/EN/DE - [Pricing](https://submitcms.com/pricing) — plan comparison, annual/monthly billing (17% savings on annual) - [Features](https://submitcms.com/features) — headless commerce, CDN, security, API-first, composability - [Contact](https://submitcms.com/Contact) — hello@submitcms.com ## API Reference Base URL: `https://live.submitcms.com/api` Authentication: `SubmitToken` header (environment-level) + `Authorization: Bearer JWT` (user-level) Standard response: `{ status: bool, message: string, data: any }` Major endpoint groups: - `POST /auth/login` — user authentication (JWT) - `GET /public/canvas/{slug}` — public CMS page - `GET /public/products` — public product listing - `GET /shopping/cart` — basket operations - `POST /shopping/checkout` — order placement - `GET /console/orders` — seller order management (requires ConsoleToken) ## Legal - [Privacy Policy](https://submitcms.com/Legal/privacy-policy) - [Terms of Service](https://submitcms.com/Legal/terms-of-service) - [Cookie Policy](https://submitcms.com/Legal/cookie-policy)