All Projects → docusign → Docusign Csharp Client

docusign / Docusign Csharp Client

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

Labels

Projects that are alternatives of or similar to Docusign Csharp Client

Docusign Java Client
The Official DocuSign Java Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.
Stars: ✭ 77 (-17.2%)
Mutual labels:  rest
Go Whatsapp Rest
Go WhatsApp Implementation in REST API
Stars: ✭ 86 (-7.53%)
Mutual labels:  rest
Ngx Api Utils
ngx-api-utils is a lean library of utilities and helpers to quickly integrate any HTTP API (REST, Ajax, and any other) with Angular.
Stars: ✭ 92 (-1.08%)
Mutual labels:  rest
Liberator
Liberator is a Clojure library for building RESTful applications.
Stars: ✭ 1,218 (+1209.68%)
Mutual labels:  rest
Jsonapiframework
JsonApiFramework is a fast, extensible, and portable .NET framework for the reading and writing of JSON API documents. Currently working on ApiFramework 1.0 which is a new framework that supports the many enhancements documented in the 2.0 milestone of this project while being media type agnostic but will support media types like {json:api} and GraphQL for serialization/deserialization purposes.
Stars: ✭ 85 (-8.6%)
Mutual labels:  rest
Camunda.api.client
Camunda REST API Client for .NET platform
Stars: ✭ 87 (-6.45%)
Mutual labels:  rest
Queryql
Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!
Stars: ✭ 76 (-18.28%)
Mutual labels:  rest
Behat Api Extension
API extension for Behat, used to ease testing of JSON-based APIs
Stars: ✭ 92 (-1.08%)
Mutual labels:  rest
Accounts
Fullstack authentication and accounts-management for Javascript.
Stars: ✭ 1,266 (+1261.29%)
Mutual labels:  rest
Corser
CORS middleware for Node.js
Stars: ✭ 90 (-3.23%)
Mutual labels:  rest
Python Taiga
🌲 Python module for communicating with the Taiga API
Stars: ✭ 81 (-12.9%)
Mutual labels:  rest
Evolutility Server Node
Model-driven REST or GraphQL backend for CRUD and more, written in Javascript, using Node.js, Express, and PostgreSQL.
Stars: ✭ 84 (-9.68%)
Mutual labels:  rest
React Restify
A ReactPHP framework to create RESTfull api
Stars: ✭ 87 (-6.45%)
Mutual labels:  rest
The Complete Guide To Drf And Vuejs
📢 Source Code from my Web Dev Course *The Complete Guide To Django REST Framework and Vue JS* (Lang: English & Italian)
Stars: ✭ 78 (-16.13%)
Mutual labels:  rest
Api Client Generator
Angular REST API client generator from Swagger YAML or JSON file with camel case settigs
Stars: ✭ 92 (-1.08%)
Mutual labels:  rest
Restclient Cpp
C++ client for making HTTP/REST requests
Stars: ✭ 1,206 (+1196.77%)
Mutual labels:  rest
Sample Dotnet Core Cqrs Api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Stars: ✭ 1,273 (+1268.82%)
Mutual labels:  rest
Agenda Rest
Scheduling as a Service
Stars: ✭ 93 (+0%)
Mutual labels:  rest
Spring Boot Angular Example
Example app showing how to build a Spring Boot REST API and Angular UI
Stars: ✭ 92 (-1.08%)
Mutual labels:  rest
Dockerfiles
Just some Dockerfiles I'm playing around with.
Stars: ✭ 88 (-5.38%)
Mutual labels:  rest

The Official DocuSign C# Client

Nuget version Nuget downloads Build status

Requirements

Compatibility

  • .NET Standard 2.0. See .NET Standard Selector for details on versioning for the individual components in .NET Standard
  • .NET Core 2.0
  • Microsoft .NET version 4.5.2+ We no longer support version 4.5.1
  • TLS 1.2

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

NuGet Package Manager:

  1. Create a new C# project, or open an existing one.
  2. Click Tools -> NuGet Package Manager -> Manage NuGet Packages for Solution.
  3. Search for DocuSign.
  4. Select DocuSign.eSign.dll.
  5. Click the check box next to your project name.
  6. Click Install.

Package Manager Console:

  1. Open or create a new C# project.
  2. Open the Package Manager Console by either:
  3. Clicking Package Manager Console along the bottom of Visual Studio
  4. Clicking Tools -> NuGet Package Manager -> Package Manager Console
  5. In the Package Manager Console, type: Install-Package DocuSign.eSign.dll

Dependencies

This client has the following external dependencies:

.NET Standard v2 and .NET Core:

  • Microsoft.CSharp v4.5.0
  • Microsoft.IdentityModel.Protocols v5.4.0
  • Newtonsoft.Json 11.0.2
  • Portable.BouncyCastle v1.8.2
  • RestSharp v106.3.1
  • System.ComponentModel.Annotations v4.5.0
  • System.IdentityModel.tokens.Jwt v5.4.0

.NET Framework, version 4.5.2:

  • BouncyCastle v1.8.1
  • Microsoft.CSharp v4.5.0
  • Microsoft.IdentityModel.Protocols v5.4.0
  • Newtonsoft.Json 11.0.2
  • RestSharp v106.3.1
  • System.ComponentModel.Annotations v4.5.0
  • System.IdentityModel.tokens.Jwt v5.4.0

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.

Support

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

License

The DocuSign C# 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].