Skip to content
This repository has been archived by the owner on Nov 16, 2021. It is now read-only.
/ swell-js Public archive
forked from swellstores/swell-js

JS library for building storefronts and checkouts with Swell ecommerce.

License

Notifications You must be signed in to change notification settings

a-working-group/swell-js

 
 

Repository files navigation

Swell.js - Headless ecommerce storefront SDK

Universal JavaScript client for Swell's Frontend API, providing client-safe access to store and customer data. You can use it in JAMstack or SSR apps to:

  • Fetch products, categories, store settings, nav menus, and custom content
  • Create, recover, and update shopping carts
  • Build custom checkout and subscription flows
  • Authenticate customers and allow them to edit account details, orders, and subscriptions
  • Resolve linked content to dynamically generate page URLs
  • Format prices in the store's currency

This SDK implements a subset of operations available in Swell's Backend API and is authorized with a public key + session token, making it safe to use in any context. You should only use the Backend API server-side, and keep your secret keys stored as environment variables.

About Swell

Swell is a customizable, API-first platform for powering modern B2C/B2B shopping experiences and marketplaces. Build and connect anything using your favorite technologies, and provide admins with an easy to use dashboard.

Documentation

📖 View Swell.js Documentation

About

JS library for building storefronts and checkouts with Swell ecommerce.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.7%
  • Other 0.3%