This package provides Node.js utilities for working with Sigma Computing's Embed API.
To use the node-embed-sdk in your project, you can install it using your node package manager.
Using npm:
npm install @sigmacomputing/node-embed-sdk
yarn:
yarn add @sigmacomputing/node-embed-sdk
pnpm:
pnpm add @sigmacomputing/node-embed-sdk
The SDK provides utilities for encrypting and decrypting OAuth tokens using AES-256-GCM encryption:
import { encrypt, decrypt } from '@sigmacomputing/node-embed-sdk';
// Encrypt an OAuth token
const encryptedToken = encrypt(
'your-embed-secret',
'your-oauth-token'
);
// Decrypt an encrypted token
const decryptedToken = decrypt(
'your-embed-secret',
encryptedToken
);