Sazito Client SDK
Production-grade JavaScript and TypeScript SDK for Sazito storefronts.
Build commerce experiences with a typed, framework-agnostic SDK that handles transport, retries, caching, key transformation, and checkout state for you.
About Sazito Platform
sazito.com is the commerce platform behind your store. It provides the core
storefront backend including catalog, pricing, cart, checkout, shipping,
payments, customer accounts, CMS content, and analytics endpoints.
The SDK in this documentation is the official integration layer for consuming those platform APIs in web apps, server apps, and frontend frameworks.
Why teams choose this SDK
- Typed API surface for all major commerce modules.
- Unified response model: no runtime exceptions for API errors.
- First-class guest checkout credentials handling.
- Per-request controls for timeout, retries, headers, and cache.
- Browser and Node.js runtime support.
Getting Started
Install and configure your first client.
Core Concepts
Learn responses, auth, retries, and cache.
Guides
Practical integration patterns by framework.
API Reference
All modules, methods, and field details.
Package
- Name:
@sazito/client-sdk - Runtime: Browser and Node.js 18+
- Transport: managed by SDK based on your configured store
domain
Sazito Domain Setup
Use your storefront subdomain on sazito.com as the SDK domain value.
- Valid:
your-store.sazito.com - Invalid:
https://your-store.sazito.com(do not include protocol) - Invalid:
sazito.com(use your store subdomain, not root domain)
Coverage
The SDK includes modules for products, categories, cart, invoices, shipping, payments, users, wallet, CMS, booking, dynamic forms, feedbacks, regions, analytics, and more.
Use this documentation as a source of truth for implementation in production storefronts, mobile-web surfaces, dashboards, and middleware services.