NAME step -- plumbing for distributed systems USAGE step command [arguments] OPTIONS --help, -h show help --config=value path to the config file to use for CLI flags --version, -v print the version COMMANDS help, h display help for the specified command or command group base64 encodes and decodes using base64 representation path print the configured step path and exit certificate create, revoke, validate, bundle, and otherwise manage certificates completion print the shell completion script context manage certificate authority contexts crl initialize and manage a certificate revocation list crypto useful cryptographic plumbing oauth authorization and single sign-on using OAuth & OIDC version display the current version of the cli ca initialize and manage a certificate authority beta commands that are being tested; these APIs are likely to change ssh create and manage ssh certificates ONLINE This documentation is available online at https://smallstep.com/docs/cli VERSION Smallstep CLI/0.31.0 (linux/amd64) COPYRIGHT (c) 2018-2026 Smallstep Labs, Inc. FEEDBACK 😍 🍻 The step utility is not instrumented for usage statistics. It does not phone home. But your feedback is extremely valuable. Any information you can provide regarding how you’re using step helps. Please send us a sentence or two, good or bad: feedback@smallstep.com or ask in GitHub Discussions.