/odp-sdk-js

The ODP js library provides convenient access to Ocean Data Platform through the Cognite API from applications written in client- or server-side JavaScript.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Ocean Data Foundation Logo

ODP Javascript SDK

Build Status

This library is under active development, and the API is unstable until we publish v1.0.0 The ODP js library provides convenient access to Ocean Data Platform from applications written in client- or server-side JavaScript.

The SDK supports authentication through api-keys (for server-side applications) and bearer tokens (for web applications).

Installation

Install the package with yarn or npm:

# Install with yarn:
yarn add odp-sdk

# Install with NPM:
npm install odp-sdk --save

Usage

const { ODPClient } = require("odp-sdk")

Using ES modules

import { ODPClient } from "odp-sdk"

Using typescript

The SDK is written in native typescript, so no extra types needs to be defined.

Quickstart

Web

Backend

Documentation

Development

Run all tests:

$ yarn
$ yarn test

We use jest to run tests, see their documentation for more information.

Versioning

The library follow Semantic Versioning.

Contributing

Contributions welcome! See more details and the code of conduct.

Release

We follow the git flow methodology and a release branch will automatically trigger a new version

CHANGELOG

You can find it here.