@seven.io/client
v3.0.1
Published
Official API client for seven
Downloads
93
Readme
Official JavaScript API Client for seven
Installation
This library relies on the global fetch API. To use this library with Node.js < 18, node-fetch is required.
For compatibility with Node.js versions < 12, please also install the globalThis polyfill.
Via NPM
npm install @seven.io/client
Via Yarn
yarn add @seven.io/client
Browser
<script src='https://unpkg.com/browse/@seven.io/client/dist/seven-client.umd.cjs'></script>
Example
// const globalThis = require('globalthis')(); // uncomment if NodeJS < NodeJS versions < 12
// globalThis.fetch = require('node-fetch').default; // uncomment in NodeJS environments
// const {BalanceResource, Client} = require('@seven.io/client'); // uncomment in NodeJS environments
import {BalanceResource, Client} from '@seven.io/client'
const client = new Client({apiKey: 'MY_SUPER_SECRET_SEVEN_IO_API_KEY!'})
const balanceResource = new BalanceResource(client)
balanceResource.get()
.then(console.log)
.catch(console.error);
Tests
git clone https://github.com/seven-io/js-client seven-client
cd seven-client && npm install
SEVEN_API_KEY=<ApiKey> SEVEN_SIGNING_SECRET=<SigningSecret> npm run test
Set SEVEN_DEBUG=1
for details printed to stdout
.
Support
Need help? Feel free to contact us.