SazitoSazito SDKv1.2.2

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.

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.

On this page