Documentation

Install the CLI, learn the model and look up every command.

Overview

StoreEnv docs

Git for your .env files. Encrypted on your device, versioned like code and shared with exactly the people you choose.

The CLI and @storeenv/core are open source (Apache-2.0). The hosted server is not. Read the client's code.

zsh
$ storeenv init --name my-app
Created ada/my-app prj_5010d1e241e0210d1ab60796
$ storeenv push -m "First version"
root .env default +2
root .env.production production +2
Encrypting 4 secrets locally and uploading... done
$ storeenv pull
+ .env 2 keys
Restored 1 file.
$ curl -fsSL https://storeenv.app/install.sh | sh
# A single binary, no Node needed. Checks the download's checksum and runs again to update.

Features

  • Every secret is encrypted on your device with AES-256-GCM before it is uploaded.
  • Every push is a version, with a key level diff and one command rollback.
  • Share a whole project, one environment, one file or a single key.
  • Commit offline and push later, like Git.
  • Finds every .env file in the folder, with or without Git. Nothing to map by hand.
  • Every value is signed by the device that wrote it and checked before it is used.
  • Run any command with secrets injected, without writing a file.

Sections