smallstep/certificates
๐ก๏ธ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH. observed ยท 2026-10-08
Health v2 ยท maintenance only
84/100
- Activity 98
- Release rhythm 56
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 58.0
- age_days: 2911
- days_rel: 212
- days_push: 13
- n_releases_24m: 9
Adoption not part of the score
8939 stars ยท 601 forks observed ยท 2026-10-08
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
step-ca is an online private certificate authority (X.509 and SSH) and ACME server for secure, automated certificate management in DevOps environments. It issues TLS and SSH certificates with SSO and cloud identity integrations, enabling TLS everywhere and certificate-based SSH authentication.
Use cases
- run a private certificate authority for internal TLS certificates
- issue HTTPS certificates for dev, staging, and internal services that work in browsers
- automate certificate issuance and renewal with an ACME server
- issue short-lived SSH certificates with single sign-on instead of managing authorized_keys
- issue TLS certificates for Kubernetes pods, containers, VMs, and database connections
- replace static API keys and SSH keys with short-lived certificates
- set up certificate-based mTLS authentication between services
When to choose
- you need a self-hosted private CA for internal TLS without paying public CAs
- you want automated, short-lived certificate lifecycle management via ACME
- you want SSH certificate authentication tied to an identity provider
- you need RFC5280 and CA/Browser Forum compliant certificates for browsers and clients
When to avoid
- you need multiple certificate authorities, CRL/OCSP active revocation, or high-volume HA CA features
- you need SCEP/NDES, device attestation with TPM/Secure Enclave, or MDM integrations - these are in Smallstep's commercial product
- you want a web admin UI or ACME External Account Binding
- you just need certificates from a public CA for public websites - use Let's Encrypt directly
Facets
service ยท maturity active
security cryptography http-server api-framework auth deployment security networking self-hosted infrastructure-as-code windows self-hosted go cli certificate-authority pki x509 ssh-certificates acme-server tls step-ca zero-trust short-lived-certificates devops linux macos docker kubernetes
6 sources
- readme: https://github.com/smallstep/certificates ยท fetched 2026-10-08 ยท fd84fdf836de
- homepage: https://smallstep.com/certificates ยท fetched 2026-08-29 ยท 94cc2489dcf7
- site_page: https://smallstep.com/docs/platform ยท fetched 2026-08-29 ยท c8cf6f7dc3d9
- site_page: https://smallstep.com/about ยท fetched 2026-08-29 ยท b4d951adc57c
- site_page: https://smallstep.com/webforms/pricing ยท fetched 2026-08-29 ยท 2b58cb459100
- site_page: https://smallstep.com/integrations ยท fetched 2026-08-29 ยท a68af91100b0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| smallstep/certificates | main | 84 |
For agents
markdown ยท JSON ยท MCP: product_card(name="smallstep/certificates")
Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem