PHPackages                             mittwald/vault-php - 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. [Security](/categories/security)
4. /
5. mittwald/vault-php

ActiveLibrary[Security](/categories/security)

mittwald/vault-php
==================

A PHP client library for 'Vault by HashiCorp'

3.0.2(10mo ago)5392.1k—5.1%20[1 issues](https://github.com/mittwald/vaultPHP/issues)MITPHPPHP &gt;=8.3CI passing

Since Jul 6Pushed 5mo ago5 watchersCompare

[ Source](https://github.com/mittwald/vaultPHP)[ Packagist](https://packagist.org/packages/mittwald/vault-php)[ Docs](https://www.mittwald.de/)[ RSS](/packages/mittwald-vault-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (18)Used By (0)

VaultPHP
========

[](#vaultphp)

[![Latest Release](https://camo.githubusercontent.com/fe75caf9a04947e978d0759b88180e75788b423e7f1db52941c0d364e976b3a3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6d69747477616c642f7661756c745048502e737667)](https://github.com/mittwald/vaultPHP/releases)[![CI](https://github.com/mittwald/vaultPHP/workflows/CI%20Tests/badge.svg)](https://github.com/mittwald/vaultPHP/actions)[![License: MIT](https://camo.githubusercontent.com/cc142b21282ff6222e5f099adf92a1c2d80f728e53b1bb07e31ff44b26b461dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d69747477616c642f7661756c745048502e737667)](LICENSE)

A modern PHP client for [HashiCorp Vault](https://www.vaultproject.io/) — unlock secure secrets management in your PHP applications.

---

Features
--------

[](#features)

- **API Client for HashiCorp Vault**
    Simple and intuitive interface for Vault HTTP API.
- **Bulk Operations**
    Perform read/write operations on multiple secrets in a single workflow for efficiency.
- **Authentication Support**
    Compatible with popular Vault auth backends (Token, AppRole, User/Password, etc.).
- **Secret Engines**
    Easy interaction with common secret engines (Transit, etc.).
- **Typed Responses**
    Strong-typed, doctrine-based responses for safer PHP development.
- **Extendable &amp; PSR-compliant**
    Easily extend class behaviors and integrate with PSR-18 HTTP clients.

---

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

[](#installation)

Install via [Composer](https://getcomposer.org/):

```
composer require mittwald/vault-php
```

---

Usage
-----

[](#usage)

Below is a basic example of how to interact with Vault using this library:

```
