Getting Started
Installation
Install and initialize the Sazito SDK in JavaScript or TypeScript projects.
Requirements
- Node.js 18+ for server environments.
- A runtime with
fetchsupport. - A valid store domain.
Install
npm install @sazito/client-sdkCreate a client
// app/lib/sazito-client.ts
import { createSazitoClient } from '@sazito/client-sdk';
export const sazito = createSazitoClient({
domain: process.env.NEXT_PUBLIC_SAZITO_DOMAIN!,
});Pass domain without protocol. Example: mystore.sazito.com.
Use your store subdomain on sazito.com. Do not pass https://, and do not pass root sazito.com.
Import entity APIs directly
import { products, cart, orders } from '@sazito/client-sdk';
const productsApi = products({ domain: 'mystore.sazito.com' });
const cartApi = cart({ domain: 'mystore.sazito.com' });
const ordersApi = orders({ domain: 'mystore.sazito.com' });Each alias maps to the same module surface available on
createSazitoClient(...):
products, categories, cart,
orders, invoices, shipping,
payments, users, search,
feedbacks, wallet, cms,
images, visits, booking,
entityRoutes, menu, and general.
Next steps
- Continue with Quickstart.
- Review Configuration.