step
« Back to VersTracker
Description:
Crypto and x509 Swiss-Army-Knife
Type: Formula  |  Latest Version: 0.29.0@0  |  Tracked Since: Oct 30, 2025
Links: Homepage  |  @smallstep  |  formulae.brew.sh
Category: Security
Tags: security pki tls certificates devops cryptography
Install: brew install step
About:
Step is a command-line tool and library for managing certificates and cryptographic keys. It provides a unified interface for creating, signing, and validating X.509 certificates, often acting as a lightweight Certificate Authority (CA). Its primary value is simplifying complex Public Key Infrastructure (PKI) tasks for developers and DevOps workflows.
Key Features:
  • Integrated certificate authority (CA) operations
  • Supports ACME protocol for automated certificates
  • JSON-based token generation and validation (JWT, Opaque)
  • Secure, interactive terminal prompts for key generation
Use Cases:
  • Setting up a private Certificate Authority for internal infrastructure
  • Automating TLS certificate issuance via ACME (Let's Encrypt)
  • Generating and signing JWTs for service authentication
Alternatives:
  • openssl – Step provides a more user-friendly and safer interface for complex PKI tasks compared to OpenSSL's verbose commands.
  • certbot – While Certbot is specialized for ACME/Let's Encrypt, Step offers broader CA management features beyond just web server certificates.
Version History
Detected Version Rev Change Commit
Oct 30, 2025 8:56am 0 VERSION_BUMP 8e3d8964
Oct 29, 2025 2:04am 0 VERSION_BUMP 24ac0ccf
Sep 15, 2025 12:28pm 0 VERSION_BUMP 3d5eeede
Oct 30, 2024 1:52pm 0 VERSION_BUMP bd5df411
Sep 13, 2024 8:45pm 0 VERSION_BUMP 9c7b8745