PHPackages                             bacarndiaye/envmap-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. bacarndiaye/envmap-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

bacarndiaye/envmap-php
======================

PHP client library for envmap - sync environment variables with remote secret stores

v1.0.0(5mo ago)02MITPHPPHP ^8.1

Since Jan 19Pushed 5mo agoCompare

[ Source](https://github.com/bacarndiaye/envmap-php)[ Packagist](https://packagist.org/packages/bacarndiaye/envmap-php)[ RSS](/packages/bacarndiaye-envmap-php/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (2)Used By (0)

EnvMap PHP Client
=================

[](#envmap-php-client)

[![Latest Version](https://camo.githubusercontent.com/d06f0bb153a4464c793be1225a2c4c80a7a900622b05f230da346f5d8265f99b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f62616361726e64696179652f656e766d61702d7068702e737667)](https://packagist.org/packages/bacarndiaye/envmap-php)[![License](https://camo.githubusercontent.com/414bf7c1782a44c748ebb3aa57085e153abce6fd2c432d64e6d8f7e9a5fee0b4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f62616361726e64696179652f656e766d61702d7068702e737667)](https://packagist.org/packages/bacarndiaye/envmap-php)

PHP client library for [envmap](https://github.com/binsquare/envmap) - an environment variable manager that syncs with remote secret stores (AWS SSM, Vault, GCP, 1Password, Doppler, etc.)

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

[](#requirements)

- PHP 8.1+
- envmap installed on the server (`go install github.com/binsquare/envmap@latest`)
- envmap configuration initialized (`envmap init --global` and `envmap init`)

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

[](#installation)

```
composer require bacarndiaye/envmap-php
```

Server Setup for envmap
-----------------------

[](#server-setup-for-envmap)

```
# 1. Install envmap
go install github.com/binsquare/envmap@latest

# 2. Generate encryption key
envmap keygen

# 3. Configure global provider
envmap init --global

# 4. Configure project
envmap init

# 5. Add secrets
envmap set --env dev DATABASE_URL --prompt
envmap set --env dev API_KEY --prompt
```

Basic Usage
-----------

[](#basic-usage)

```
