npm.io
3.379.0 • Published 5d ago

@arrowsphere/api-client

Licence
MIT
Version
3.379.0
Deps
6
Size
1.7 MB
Vulns
23
Weekly
0
Stars
8

ArrowSphere nodejs-api-client package

npm version node version Lint, Build, Test Coverage Status

This package provides a Node.js HTTP client for ArrowSphere's public API. It should be the only way to make calls to ArrowSphere's API with Node.js code.

To use this package, you need valid access to ArrowSphere, with a valid API key.

Security Disclaimer

Please exercise extreme caution when installing new dependencies. Always verify the source and reputation of any library before adding it to your project, to avoid introducing malicious packages.

Installation

Install the latest version with

npm install @arrowsphere/api-client

Basic usage

const { PublicApiClient } = require('@arrowsphere/api-client')

const URL = 'https://your-url-to-arrowsphere.example.com'
const API_KEY = 'your API key in ArrowSphere'

const client = new PublicApiClient().setUrl(URL).setApiKey(API_KEY)

client
  .getWhoamiClient()
  .getWhoami()
  .then((result) => console.log(result))

TypeDoc documentation

To generate the TypeDoc documentation and explore it, use the following command

npm run doc

The output documentation should be located in the docs/ folder, just open the index.html file in any local browser.

Specific API clients

General
Licenses

Keywords