@rigdev/sdk
TypeScript icon, indicating that this package has built-in type declarations

0.0.2-dev.30 • Public • Published

Rig Typescript SDK

Overview

Rig provides the tools, modules and infrastructure you need to develop and manage applications on Kubernetes. The Rig Typescript SDK enables access to Rig services from privileged environments (such as servers or cloud) in Typescript.

For more information, visit the Rig Typescript SDK setup guide.

Installation

The Rig Typescript SDK can be installed using npm:

npm i @rigdev/sdk

Setup the Client

To setup the client we construct it and pass in the ID of your project

import { Client } from '@rigdev/sdk/lib/index.js';

const projectID = 'YOUR_PROJECT_ID';
const client = new Client({
  projectID: projectID
});
client.user.list({}).then((response) => console.log(response));

Host

By default, the SDK will connect to http://localhost:4747. To change this, set the host field to the constructor:

const client = new Client({
  projectID: projectID,
  host: 'my-rig:4747'
});

Credentials

By default, the SDK will use the environment variables RIG_CLIENT_ID and RIG_CLIENT_SECRET to read the credentials. To explicitly set the credentials, set the credentials field in the constructor:

const client = new Client({
  projectID: projectID,
  credentials: {
    id: 'your-client-id',
    secret: 'your-client-secret'
  }
});

Documentation

Readme

Keywords

none

Package Sidebar

Install

npm i @rigdev/sdk

Weekly Downloads

1

Version

0.0.2-dev.30

License

ISC

Unpacked Size

34.2 kB

Total Files

16

Last publish

Collaborators

  • rigdev-bot