Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swellstores/swell-js
JS library for building storefronts and checkouts with Swell ecommerce.
https://github.com/swellstores/swell-js
checkout ecommerce isomorphic jamstack javascript storefront
Last synced: 6 days ago
JSON representation
JS library for building storefronts and checkouts with Swell ecommerce.
- Host: GitHub
- URL: https://github.com/swellstores/swell-js
- Owner: swellstores
- License: mit
- Created: 2019-05-01T00:49:24.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-27T20:00:02.000Z (10 days ago)
- Last Synced: 2025-01-29T11:04:40.062Z (9 days ago)
- Topics: checkout, ecommerce, isomorphic, jamstack, javascript, storefront
- Language: JavaScript
- Homepage: https://swell.is
- Size: 5.62 MB
- Stars: 139
- Watchers: 8
- Forks: 29
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://developers.swell.is/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](https://www.swell.is) 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**](https://developers.swell.is/frontend-api/)