Skip to content

Latest commit

 

History

History

sdk

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Opvious SDK NPM version

npm i opvious

This package exposes a typesafe SDK for the Opvious API.

Quickstart

import {OpviousClient} from 'opvious';

// Generates a client using the access token stored in the `OPVIOUS_TOKEN`
// environment variable, if any. You can also pass one explicitly via the
// `token` option.
const client = OpviousClient.create();

// Solves an optimization problem
client.runSolve({/* Input data */})
  .on('solving', (progress) => {
    console.log(`Solving... [gap=${progress.relativeGap}]`);
  })
  .on('solved', (outcome) => {
    console.log(`${outcome.status} solve. [value=${outcome.objectiveValue}]`);
  });