step

step 0.31.0

A Swiss army knife for working with X.509 certificates, JWTs, etc.

  • By Smallstep
  • Open Source
  • Updated Sep 25, 2026
Download for Windows

About step

step-cli lets you build, operate, and automate Public Key Infrastructure (PKI)
systems and workflows. It's a swiss army knife for authenticated encryption
(X.509, TLS), single sign-on (OAuth OIDC, SAML), multi-factor authentication
(OATH OTP, FIDO U2F), encryption mechanisms (JSON Web Encryption, NaCl),
and verifiable claims (JWT, SAML assertions).

Technical details

PublisherSmallstep
Version0.31.0
Release date2026-09-25
LicenseApache-2.0
Installer typezip
Architecturex64, arm64
Package IDSmallstep.step

Links & install command

Install step from the command line with Windows Package Manager (winget):

winget install --id=Smallstep.step -e

clismallsteppkix509certificatestlsssljwtoauthsecurityencryptioncryptography

Older versions

  • 0.30.6
  • 0.30.5
  • 0.30.4
  • 0.30.2
  • 0.30.1
  • 0.30.0
  • 0.28.7
  • 0.28.6
  • 0.28.5