SOPS (Secrets OPerationS)
Simple and flexible tool for managing secrets in encrypted YAML, JSON, ENV, and INI files.
Why consider SOPS (Secrets OPerationS)?
SOPS (Secrets OPerationS) is an open-source secrets management editor and encryption tool created by Mozilla in Go. It encrypts YAML, JSON, ENV, and BINARY values while leaving file keys in plaintext, integrating with AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, and age keys for seamless GitOps version control.
Learn SOPS (Secrets OPerationS) by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of SOPS
SOPS allows DevOps teams to safely commit encrypted application secrets directly to public Git repositories.
Quickstart
# Encrypt a secret file with age public keysops --encrypt --age $(cat key.pub) secrets.yaml > secrets.enc.yaml# Edit in-placesops secrets.enc.yamlSOPS is licensed under the Mozilla Public License 2.0 (MPL-2.0).
Related tools
More options with a similar category or technology profile.
boringproxy
Simple, self-hosted reverse proxy and tunnel manager for exposing private web services securely.
OWASP ModSecurity
Open-source Web Application Firewall (WAF) engine providing cross-platform HTTP security inspection.
OpenCTI
Open-source platform for managing cyber threat intelligence knowledge and STIX2 relationships.
Maltrail
Malicious traffic detection system utilizing public blacklists and heuristic traffic behavior analysis.