EnvGuard
Kubernetes Secret Sync Workflow

The Easiest Secret Sync Workflow for Kubernetes & CI/CD.

Seamlessly sync environment variables from Local Dev and CI/CD directly into Kubernetes Clusters as Native Secrets — zero Base64 hassles, zero plain-text leaks.

Features

Streamline your Secret Sync Workflow from Dev to Kubernetes

Ditch fragile Base64 files and manual Vault configs. Ship code with developer-first secret automation.

Kubernetes Secret Sync

Auto-sync secrets to Kubernetes Clusters via Native CRD & Operator. Keep Pods updated without re-deploying applications.

Zero-Knowledge Security

AES-256-GCM encryption at rest and in transit. Your production secrets are encrypted with industry-standard keys.

In-Memory CLI Injection

Inject secrets directly into process memory with envguard run. Zero plain-text files written to runner disk.

Scoped Security Tokens

Restrict tokens by project, environment, and TTL (Read-Only pull vs Read-Write). Perfect for CI/CD pipelines.

Team Secret Collaboration

Invite team members with role-based access control (Owner, Admin, Member, Viewer) to prevent key leaks.

Audit Logging & Tracking

Track every secret read, update, and sync event with real-time audit trails and compliance logging.

Secret Sync Architecture

How EnvGuard Secret Sync Workflow Works

One central encrypted hub feeding Local Devs, CI/CD Pipelines, and Kubernetes Pods seamlessly.

01

1. Central Input & Web Console

Manage environment variables centrally via EnvGuard Web Console with complete audit trail and access control.

$ envg sync -p payment-api -e production
02

2. AES-256 Encrypted Sync Hub

Zero-knowledge security architecture. Encrypted at rest and served securely over TLS to developer machines, CI/CD runners, and K8s clusters.

Zero-Knowledge TLS Engine
03

3. Kubernetes Secret Operator

Native K8s CRD (EnvGuardSecret) automatically reconciles and syncs secrets into Pods in real-time.

kind: EnvGuardSecret (K8s CRD)
Open Source & Community Driven

100% Free for Developers & Teams

No credit cards. No hidden paywalls. Deploy anywhere — on-premise, local, or cloud.

Zero-Trust Encryption

Every secret is encrypted using AES-256-GCM cipher at rest and in transit. Your keys are never exposed in plain text.

Military-Grade Security

Go Native CLI (`envg`)

Zero-dependency standalone binary for Linux, Mac, and Windows. Direct 1-line Kubernetes sync & in-memory process injection.
Standalone Executable

Kubernetes Operator

Declarative Custom Resources (`EnvGuardSecret`) with Strict Production Guard (`autoSync: false`) for reliable GitOps releases.

OCI Helm Chart Ready
Interactive Documentation

CLI Quick Start Guide

Pull encrypted environment variables straight into your local workspace in 3 easy steps.

# Step 1: Install Go Native CLI (envg)
curl -fsSL https://github.com/getenvguard/cli/releases/latest/download/envg-darwin-arm64 -o envg && chmod +x envg
# Step 2: Login via PAT Token
envg login --token "eg_pat_YOUR_TOKEN"
# Step 3: Direct 1-Line Kubernetes Sync (Zero Disk Footprint)
envg sync -p "payment-api" -e "production"
# Step 4: Inject Secrets In-Memory into Process Runtime
envg run -p "payment-api" -e "production" -- ./my-app

Ready to secure your secrets?

Join development teams and DevOps engineers who trust EnvGuard to keep their environment variables safe.

Start for Free