Envy – Secrets manager for teams

GoGinPostgreSQLReactViteTailwindCSSDockerCLI
Envy – Secrets manager for teams

Envy is a full-stack secrets management platform with organization and workspace multi-tenancy, role-based access, audit logging, AWS KMS envelope encryption, and a Go CLI for secure runtime secret injection.

Key Features

AES-256-GCM encryption with AWS KMS envelope encryption (fallback in dev)
Google OAuth authentication flow
Organizations, projects, environments, and secret CRUD with RBAC
CLI login + pull to write secrets to local .env files
Docker Compose deployment with reverse proxy

Challenges

Designing secure encryption boundaries across API, DB, and CLI
Building a reliable OAuth + token flow across web + CLI
Balancing DX (one-command pull) with least-privilege access

Key Learnings

Envelope encryption and practical secret-management patterns
RBAC modeling for teams and environments
Deploying full-stack systems with Docker + reverse proxying

Duration

Role

Full-stack Engineer

Status

in-progress