open-index/open-npm huggingface dataset:
npm package: @idfy/sdk
Description: Node.js SDK for Idfy REST API
Author: Idfy Norge AS
Latest version: 1.0.0-beta.9

# Idfy Node.js SDK
[![Build Status](https://travis-ci.com/idfy-io/idfy-sdk-node.svg?branch=master)](https://travis-ci.com/idfy-io/idfy-sdk-node)
[![npm (scoped)](https://img.shields.io/npm/v/@idfy/sdk.svg)](https://www.npmjs.com/package/@idfy/sdk)

A Node.js SDK for simple integration with the Idfy REST API.

## Installation
	npm install @idfy/sdk --save 

## Documentation
- [Idfy REST API Reference](https://developer.signicat.com/express/apis/overview.html)
- [Idfy Developer Documentation](https://developer.signicat.com/express/docs/)


## Sample Usage
All methods return a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) that resolves with the response body returned from the API.

The example below shows how to get the details of a single document.
```javascript
const { IdfyClient } = require('@idfy/sdk');

// Initialize client with your credentials and desired scopes
const client = new IdfyClient(
  'clientId',
  'clientSecret',
  ['document_read', 'document_write']
);

// Make a call to retrieve the document
client.signature.getDocument('documentId')
  .then((document) => {
    console.log(`Retrieved document: ${document.title}`);
  });
```

### Typescript Usage
The Idfy SDK comes with built-in typings.

```javascript
import { IdfyClient } from '@idfy/sdk';

const client: IdfyClient = new IdfyClient(/* ... /*);
```


## Support
- Open an [issue](https://github.com/idfy-io/idfy-sdk-node/issues) to report bugs or submit feature requests.
- For other support requests, visit our [support page](https://www.signicat.com/en/contact#support) or contact us at [support@signicat.com](mailto:support@signicat.com).