OS Manuals

/usr/bin/step

A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.

From step-fips 0.31.0-r12 (enterprise-packages), captured 2026-11-08 by running step --help (exit 0) · terse output. permalink

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.
Options (3)
OptionDescriptionSource
--help, -hshow helphelp
--config valuepath to the config file to use for CLI flagshelp
--version, -vprint the versionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.