PHPackages                             exavault/evapi-php-guzzle-compat - 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. exavault/evapi-php-guzzle-compat

AbandonedArchivedLibrary[API Development](/categories/api)

exavault/evapi-php-guzzle-compat
================================

PHP Guzzle6 Compatibility SDK for ExaVault API

v2.1.6(4y ago)04MITPHPPHP &gt;=5.5

Since Nov 30Pushed 4y ago5 watchersCompare

[ Source](https://github.com/ExaVault/evapi-php-guzzle-compat)[ Packagist](https://packagist.org/packages/exavault/evapi-php-guzzle-compat)[ Docs](https://exavault.com/developer)[ RSS](/packages/exavault-evapi-php-guzzle-compat/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

ExaVault PHP API Library (Guzzle Compatibility Edition) - v2 API
================================================================

[](#exavault-php-api-library-guzzle-compatibility-edition---v2-api)

Introduction
------------

[](#introduction)

Welcome to ExaVault's PHP code library for our v2 API. Our v2 API will allow you to interact with all aspects of the service the same way our web portal would. The library is generated from our API's [public swagger YAML file](https://www.exavault.com/api/docs/evapi_2.0_public.yaml).

Important Note About Guzzle
---------------------------

[](#important-note-about-guzzle)

This library should be used when your project requires a different version of [guzzle](https://github.com/guzzle/guzzle) than version 6. We have updated references to the Guzzle library to use version 6.5.5, which has been included in the vendor-static subdirectory. If your project does not require a different version of Guzzle, use [our normal PHP library](https://github.com/exavault/evapi-php) instead.

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

[](#requirements)

To use this library, you'll need PHP 5.5 (or greater) installed as well as [composer](https://getcomposer.org).

You will also need an ExaVault account, as well as an API key and access token.

Installing the Code Library
---------------------------

[](#installing-the-code-library)

### Option 1 - Using Composer

[](#option-1---using-composer)

You can use composer to add this library to your project by running this command in your project folder:

```
% composer require exavault/evapi-php-guzzle-compat
```

### Option 2 - Manual Installation

[](#option-2---manual-installation)

Alternatively, you can clone the [github repo](https://github.com/ExaVault/evapi-php-guzzle-compat) and then run `composer install` in the evapi-php-guzzle-compat directory to install dependencies.

Sample Code
-----------

[](#sample-code)

For a gentle introduction to using PHP code with ExaVault's API, check out [our code samples](https://github.com/ExaVault/evapi-php-samples). Follow the instructions in that repository's README to run the sample scripts, which will demonstrate how to use several of the generated PHP classes to interact with your ExaVault account.

Writing Your Own Code
---------------------

[](#writing-your-own-code)

When you're ready to write your own code using this library, you'll need to:

1. Install our code library in your project, either with `composer require exavault/evapi-php-guzzle-compat` or by downloading this repository and running `composer install`
2. Include the generated `vendor/autoload.php` to the top of your script
3. Provide your API key and access token with every function method on the Api classes, which are in the ExaVault\\Api namespace.
4. Whenever you instantiate an Api object (ResourcesApi, UsersApi, etc.), override the configuration to point the code at the correct API URL:

```
// Replace YOUR_ACCOUNT_NAME_HERE with your account name!
$account_url = "https://YOUR_ACCOUNT_NAME_HERE.exavault.com/api/v2/";
$accountApi = new ExaVault\Api\AccountApi(
    null,
    (new ExaVault\Configuration())->setHost($account_url)
);
```

```
$resourcesApi = new ExaVault\Api\ResourcesApi(
    null,
    (new ExaVault\Configuration())->setHost($account_url)
);
```

```
$usersApi = new ExaVault\Api\UsersApi(
    null,
    (new ExaVault\Configuration())->setHost($account_url)
);
```

If you'd like to see this done in sample code, please take a look at [our code samples](https://github.com/ExaVault/evapi-php-samples).

Author
------

[](#author)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1628d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/121b93aa15c87f64b258b66e9b2dc9b50f235fb6d77eab16843652e7476636d9?d=identicon)[support@exavault.com](/maintainers/support@exavault.com)

---

Top Contributors

[![AmyExaVault](https://avatars.githubusercontent.com/u/43275628?v=4)](https://github.com/AmyExaVault "AmyExaVault (1 commits)")

---

Tags

phpfile-transferexavault

### Embed Badge

![Health badge](/badges/exavault-evapi-php-guzzle-compat/health.svg)

```
[![Health](https://phpackages.com/badges/exavault-evapi-php-guzzle-compat/health.svg)](https://phpackages.com/packages/exavault-evapi-php-guzzle-compat)
```

###  Alternatives

[openai-php/client

OpenAI PHP is a supercharged PHP API client that allows you to interact with the Open AI API

5.8k22.6M232](/packages/openai-php-client)[algolia/algoliasearch-client-php

API powering the features of Algolia.

69333.0M114](/packages/algolia-algoliasearch-client-php)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.5k311.5k5](/packages/theodo-group-llphant)[deepseek-php/deepseek-php-client

deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.

47073.9k5](/packages/deepseek-php-deepseek-php-client)[mozex/anthropic-php

Anthropic PHP is a supercharged community-maintained PHP API client that allows you to interact with Anthropic API.

46365.1k13](/packages/mozex-anthropic-php)[brd6/notion-sdk-php

Notion SDK for PHP

5918.0k](/packages/brd6-notion-sdk-php)

PHPackages © 2026

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