PHPackages                             docusign/rooms-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. docusign/rooms-client

ActiveLibrary[API Development](/categories/api)

docusign/rooms-client
=====================

The Docusign PHP library makes integrating Docusign into your apps and websites a super fast and painless process. The library is open sourced on GitHub, look for the docusign-rooms-php-client repository.

v2.1.2(6mo ago)338.3k↓22.7%1MITPHPPHP &gt;=7.4CI failing

Since Nov 1Pushed 6mo ago14 watchersCompare

[ Source](https://github.com/docusign/docusign-rooms-php-client)[ Packagist](https://packagist.org/packages/docusign/rooms-client)[ Docs](https://developers.docusign.com)[ RSS](/packages/docusign-rooms-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (5)Versions (17)Used By (0)

The Official DocuSign PHP Client
================================

[](#the-official-docusign-php-client)

[![Build status](https://camo.githubusercontent.com/fb07894ec746da18ba661e51e8c551f02d4ab9e93209afd9dbb6880406483142/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f646f63757369676e2f646f63757369676e2d7068702d636c69656e742e7376673f7374796c653d666c6174)](https://travis-ci.org/docusign/docusign-php-client)

Requirements
------------

[](#requirements)

- PHP 5.4+
- Free [Developer Sandbox](https://go.docusign.com/sandbox/productshot/?elqCampaignId=16531)

Compatibility
-------------

[](#compatibility)

- PHP 5.4+

Note
----

[](#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](https://developers.docusign.com/rooms-rest-api/code-examples), follow the installation instructions below.

Installation
------------

[](#installation)

### Composer:

[](#composer)

1. In your **PHP console** , type:
    **Composer require docusign/rooms-client;**
2. To use the package automatically, add to Composer's **Autoload** file:
    **require\_once('vendor/autoload.php');**

### Manual install:

[](#manual-install)

1. Download or clone this repository.
2. Bind the PHP SDK to your server or place it in a static location.
    1. To bind to your server, edit the *init.php* file. Add:
         `require_once('/path/to/docusign-rooms-client/autoload.php');`
    2. To bind to single pages: In your PHP file that will utilize the PHP SDK, add:
         ``require_once('/path/to/docusign-rooms-client/autoload.php');`

Dependencies
------------

[](#dependencies)

This client has the following external dependencies:

- [PHP cURL extension](https://www.php.net/manual/en/intro.curl.php)
- [PHP JSON extension](https://php.net/manual/en/book.json.php)

Code Examples
-------------

[](#code-examples)

### Launchers

[](#launchers)

DocuSign provides a sample application referred to as a [Launcher](https://github.com/docusign/eg-03-php-auth-code-grant). The Launcher contains a set of 18 common use cases and associated source files. These examples use DocuSign's [Authorization Code Grant](https://developers.docusign.com/rooms-rest-api/guides/authentication/oauth2-code-grant) flow.

Proof-of-concept applications
-----------------------------

[](#proof-of-concept-applications)

If your goal is to create a proof-of-concept application, DocuSign provides a set of [Quick Start](https://github.com/docusign/qs-php) examples. The Quick Startexamples are meant to be used with DocuSign's [OAuth Token Generator](https://developers.docusign.com/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
---------------------

[](#oauth-implementations)

For details regarding which type of OAuth grant will work best for your DocuSign integration, see the [REST API Authentication Overview](https://developers.docusign.com/rooms-rest-api/guides/authentication) guide located on the [DocuSign Developer Center](https://developers.docusign.com/rooms-rest-api/guides/authentication).

For security purposes, DocuSign recommends using the [Authorization Code Grant](https://developers.docusign.com/rooms-rest-api/guides/authentication/oauth2-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](https://developers.docusign.com/rooms-rest-api/guides/authentication/oauth2-jsonwebtoken) and [Implicit](https://developers.docusign.com/rooms-rest-api/guides/authentication/oauth2-implicit) grants. For code examples, see the links below:

- [JWT (JSON Web Token)](https://github.com/docusign/eg-03-php-auth-code-grant)
- Implicit Grant (coming soon)

Support
-------

[](#support)

Log issues against this client through GitHub. We also have an [active developer community on Stack Overflow](https://stackoverflow.com/questions/tagged/docusignapi).

License
-------

[](#license)

The DocuSign PHP Client is licensed under the [MIT License](https://github.com/docusign/docusign-php-client/blob/master/LICENSE).

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance66

Regular maintenance activity

Popularity32

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~227 days

Recently: every ~247 days

Total

9

Last Release

203d ago

Major Versions

v1.1.0-rc → v2.0.0-rc2021-04-06

PHP version history (2 changes)v1.0.0PHP &gt;=5.4

v2.0.0-rcPHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/bffd6338438520373cd1952bdb78fbf7f14b58a86971195098257f731c0bc4c9?d=identicon)[devcenter](/maintainers/devcenter)

---

Top Contributors

[![dbbrahmbhatt](https://avatars.githubusercontent.com/u/32913565?v=4)](https://github.com/dbbrahmbhatt "dbbrahmbhatt (5 commits)")[![garg-mudit](https://avatars.githubusercontent.com/u/35302867?v=4)](https://github.com/garg-mudit "garg-mudit (2 commits)")[![eleanorharris](https://avatars.githubusercontent.com/u/86789088?v=4)](https://github.com/eleanorharris "eleanorharris (1 commits)")[![DevCenter-DocuSign](https://avatars.githubusercontent.com/u/67388767?v=4)](https://github.com/DevCenter-DocuSign "DevCenter-DocuSign (1 commits)")[![HobbyProjects](https://avatars.githubusercontent.com/u/12009922?v=4)](https://github.com/HobbyProjects "HobbyProjects (1 commits)")[![InbarGazit](https://avatars.githubusercontent.com/u/9680618?v=4)](https://github.com/InbarGazit "InbarGazit (1 commits)")[![prudhvik-docusign](https://avatars.githubusercontent.com/u/206026049?v=4)](https://github.com/prudhvik-docusign "prudhvik-docusign (1 commits)")

---

Tags

phpapisdkdocusignrooms

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/docusign-rooms-client/health.svg)

```
[![Health](https://phpackages.com/badges/docusign-rooms-client/health.svg)](https://phpackages.com/packages/docusign-rooms-client)
```

###  Alternatives

[docusign/esign-client

The Docusign PHP library makes integrating Docusign into your apps and websites a super fast and painless process. The library is open sourced on GitHub, look for the docusign-esign-php-client repository. Join the eSign revolution!

2087.4M13](/packages/docusign-esign-client)[jstolpe/instagram-graph-api-php-sdk

Instagram Graph API PHP SDK

13998.4k2](/packages/jstolpe-instagram-graph-api-php-sdk)[postfinancecheckout/sdk

PostFinance Checkout SDK for PHP

22219.1k14](/packages/postfinancecheckout-sdk)[wallee/sdk

wallee SDK for PHP

12354.2k11](/packages/wallee-sdk)[clever/clever-php

231.6k](/packages/clever-clever-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
