All Projects → docusign → Docusign Node Client

docusign / Docusign Node Client

Licence: mit
The Official DocuSign Node.js Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Docusign Node Client

Npm Git Install
Clones and (re)installs packages from remote git repos. See npm/npm#3055
Stars: ✭ 49 (-54.63%)
Mutual labels:  package, npm
Npm Api
Node.js library for getting info from NPM’s API
Stars: ✭ 67 (-37.96%)
Mutual labels:  package, npm
React Native Markdown Editor
A markdown editor like github comment editor (contains preview, helper buttons)
Stars: ✭ 59 (-45.37%)
Mutual labels:  package, npm
Sao Nm
Scaffold out a node module.
Stars: ✭ 30 (-72.22%)
Mutual labels:  package, npm
Connect
The SymfonyConnect official API SDK
Stars: ✭ 86 (-20.37%)
Mutual labels:  sdk, oauth
Gub
CLI tool for create an npm package from any repos. 🐳
Stars: ✭ 31 (-71.3%)
Mutual labels:  package, npm
Npmf
Fetch quick info of a npm pacakge using terminal
Stars: ✭ 64 (-40.74%)
Mutual labels:  package, npm
Libra Sdk Go
Go SDK for the Libra cryptocurrency
Stars: ✭ 23 (-78.7%)
Mutual labels:  sdk, package
Enseada
A Cloud native multi-package registry
Stars: ✭ 80 (-25.93%)
Mutual labels:  package, npm
Xa
Beautiful & Customizable logger ❤️
Stars: ✭ 78 (-27.78%)
Mutual labels:  package, npm
Typac
install npm packages along with corresponding typings
Stars: ✭ 29 (-73.15%)
Mutual labels:  package, npm
Npm Try
🚆 Quickly try npm packages without writing boilerplate code.
Stars: ✭ 103 (-4.63%)
Mutual labels:  package, npm
Snm
🤏 Smol Node Manager written in Rust
Stars: ✭ 24 (-77.78%)
Mutual labels:  package, npm
Nasa Cli
🚀 Download NASA Picture of the Day from your terminal!
Stars: ✭ 45 (-58.33%)
Mutual labels:  package, npm
Pagarme Laravel
Pagar.me SDK for Laravel applications.
Stars: ✭ 23 (-78.7%)
Mutual labels:  sdk, package
Mailchimp Api 3.0 Php
A feature rich object-oriented PHP library for interacting with MailChimp's API v3 💌🐵
Stars: ✭ 61 (-43.52%)
Mutual labels:  sdk, oauth
Lerna
Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories becomes complicated very quickly.
Stars: ✭ 31,079 (+28676.85%)
Mutual labels:  package, npm
Cpprestsdk
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Stars: ✭ 6,631 (+6039.81%)
Mutual labels:  sdk, oauth
Mockingcase
node package that converts a string to mOcKiNgCaSe
Stars: ✭ 74 (-31.48%)
Mutual labels:  package, npm
Npmarket
🛒 More efficient search for node packages.
Stars: ✭ 91 (-15.74%)
Mutual labels:  package, npm

The Official DocuSign Node Client

NPM version NPM downloads Build status Coverage Status

NPM module that wraps the DocuSign API

Documentation about the DocuSign API

Documentation about this package

Requirements

Compatibility

  • Node 4+

Note:

This open-source SDK is provided for cases where you would like to make additional changes that the SDK does not provide out-of-the-box. If you simply want to use the SDK with any of the examples shown in the Developer Center, follow the installation instructions below.

Installation

NPM:

  1. Open your preferred command-line console, then navigate to your project.
  2. In the console, type the following commands:
    npm install docusign-esign -save

Dependencies

This client has the following external dependencies:

Minimum:

  • DocuSign-eSign
  • Superagent 3.8.2

Optional:

  • Async v2.6.2
  • Jsonwebtoken v8.2.0
  • Passport-oauth2
  • Path

Code Examples

Launchers

DocuSign provides a sample application code referred to as a Launcher. The Launcher contains a set of 31 common use cases and associated source files. These examples use either DocuSign's Authorization Code Grant or JSON Web Tokens (JWT) flows.

Proof-of-concept applications

If your goal is to create a proof-of-concept application, DocuSign provides a set of Quick Start examples. The Quick Startexamples are meant to be used with DocuSign's OAuth Token Generator, which will allow you to generate tokens for the Demo/Sandbox environment only. These tokens last for eight hours and will enable you to build your proof-of-concept application without the need to fully implement an OAuth solution.

OAuth Implementations

For details regarding which type of OAuth grant will work best for your DocuSign integration, see the REST API Authentication Overview guide located on the DocuSign Developer Center.

For security purposes, DocuSign recommends using the Authorization Code Grant flow.

There are other use-case scenarios, such as single-page applications (SPA) that use Cross-Origin Resource Sharing (CORS), or where there may not be a user to interact with your Service Account. For these use cases, DocuSign also supports JWT and Implicit grants. For Ccode eExamples, see the links below:

Support

Log issues against this client through GitHub. We also have an active developer community on Stack Overflow.

License

The DocuSign Node Client is licensed under the MIT License.

Additional Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].