PHPackages                             carminerumma/yousign-laravel - 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. carminerumma/yousign-laravel

ActiveLibrary[API Development](/categories/api)

carminerumma/yousign-laravel
============================

Package for using Yousign Api with Laravel &gt; 7.x

02PHP

Since Nov 2Pushed 2y ago1 watchersCompare

[ Source](https://github.com/CarmineRumma/yousign-laravel)[ Packagist](https://packagist.org/packages/carminerumma/yousign-laravel)[ RSS](/packages/carminerumma-yousign-laravel/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

YouSignLaravel
==============

[](#yousignlaravel)

[![Latest Stable Version](https://camo.githubusercontent.com/a975b7c0b4662c92d01fbaa416817ff4c4b3dbc229bc9344be5d30982b088268/68747470733a2f2f706f7365722e707567782e6f72672f6361726d696e6572756d6d612f796f757369676e2d6c61726176656c2f762f737461626c65)](https://packagist.org/packages/carminerumma/yousign-laravel)[![Total Downloads](https://camo.githubusercontent.com/285e05105de2cd111e072aedecac86f956fe1c2fe97fc47f168ed4e0b6ef5b07/68747470733a2f2f706f7365722e707567782e6f72672f6361726d696e6572756d6d612f796f757369676e2d6c61726176656c2f646f776e6c6f616473)](https://packagist.org/packages/carminerumma/yousign-laravel)[![Latest Unstable Version](https://camo.githubusercontent.com/e8151978a655d81093e17e628d17673c124dd9c580d497e36c5f18f49c297bfc/68747470733a2f2f706f7365722e707567782e6f72672f6361726d696e6572756d6d612f796f757369676e2d6c61726176656c2f762f756e737461626c65)](https://packagist.org/packages/carminerumma/yousign-laravel)[![License](https://camo.githubusercontent.com/17c09898e815bea0905be295dd2603e5a63b66b9082020ba053e49037b747e22/68747470733a2f2f706f7365722e707567782e6f72672f6361726d696e6572756d6d612f796f757369676e2d6c61726176656c2f6c6963656e7365)](https://packagist.org/packages/carminerumma/yousign-laravel)

It's a library for Laravel 7 and PHP7 Not tested on previous version.

Library to use YouSign API from doc (dev.yousign.com) with Laravel

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

[](#installation)

You can install the package via composer:

```
composer require carminerumma/yousign-laravel
```

The service provider will automatically register itself.

You must publish the config file with:

```
php artisan vendor:publish --provider="CarmineRumma\YousignLaravel\YousignServiceProvider" --tag="config"
```

This is the contents of the config file that will be published at `config/yousign.php`:

```
return [
    'api_key' => env('YOUSIGN_API_KEY'),
    'api_env' => env('YOUSIGN_API_ENV', 'production'), // ['production', 'staging']
];
```

Usage
-----

[](#usage)

### Users

[](#users)

Lists all users:

```
use CarmineRumma\YousignLaravel\YousignLaravel;

$users = YousignLaravel::getUsers();
```

### Procedure

[](#procedure)

Send a file:

```
use CarmineRumma\YousignLaravel\YousignLaravel;

$file = YousignLaravel::createFile([
    "name" => "devis.pdf",
    "content" => "JVBERi0xLjUKJb/3ov4KNiA...",
]);
```

Create a procedure: *The creation of a procedure is fully dynamic, you can add multiple members and multiple files.*

```
use CarmineRumma\YousignLaravel\YousignLaravel;

$file = YousignLaravel::createFile([
    "name" => "devis.pdf",
    "content" => "JVBERi0xLjUKJb/3ov4KNiA...",
]);

$procedure = new YousignProcedure();
$procedure
    ->withName("My procedure")
    ->withDescription("The description of my procedure")
    ->addMember([
        'firstname' => "Alexis",
        'lastname' => "Riot",
        'email' => "contact@alexisriot.fr",
        'phone' => "+33 600000000",
    ], [$file])
    ->send();
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

Creator
-------

[](#creator)

- [@CarmineRumma](https://github.com/CarmineRumma)

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity20

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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.

### Community

Maintainers

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

---

Top Contributors

[![CarmineRumma](https://avatars.githubusercontent.com/u/2294544?v=4)](https://github.com/CarmineRumma "CarmineRumma (9 commits)")

### Embed Badge

![Health badge](/badges/carminerumma-yousign-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/carminerumma-yousign-laravel/health.svg)](https://phpackages.com/packages/carminerumma-yousign-laravel)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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