swell-node-http
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

Swell API library for NodeJS

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.

Install

npm install swell-node-http --save

Connect

const { swell } = require('swell-node-http');

swell.init('my-store', 'secret-key');

To connect to multiple stores in the same process, use swell.createClient():

const { swell } = require('swell-node-http');

const client1 = swell.create('my-store-1', 'secret-key-1');
const client2 = swell.create('my-store-2', 'secret-key-2');

Usage

try {
  const { data } = await swell.get('/products', {
    active: true
  });
  console.log(data);
} catch (err) {
  console.error(err.message);
}

Documentation

This library is intended for use with the Swell Backend API: https://developers.swell.is/backend-api

Contributing

Pull requests are welcome

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i swell-node-http

Weekly Downloads

283

Version

2.0.1

License

MIT

Unpacked Size

17.7 kB

Total Files

9

Last publish

Collaborators

  • ei