step-ca
Private Certificate Authority and automated public key infrastructure (PKI).
Why consider step-ca?
step-ca is an open-source, versatile private Certificate Authority (CA) and automated PKI management server written in Go. It automates TLS certificate issuance via ACME and OAuth OIDC.
Learn step-ca by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of step-ca
step-ca makes running an internal Certificate Authority easy. It supports ACME (enabling internal certbot renewals), OAuth/OIDC tokens, SSH certificates, and mTLS automation.
Initializing step-ca with Docker
docker run -d \ --name step-ca \ -p 9000:9000 \ -v $(pwd)/step:/home/step \ smallstep/step-ca:lateststep-ca is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
bpytop
Python port of bashtop with game-like UI, responsive mouse support, and hardware sensors.
bashtop
Linux resource monitor showing usage and stats for processor, memory, disks, network, and processes.
SchemaHero
Kubernetes-native declarative database schema management and table migration operator.