Awesome Open Source
Awesome Open Source

Step CLI

GitHub release CA Image Go Report Card Build Status License CLA assistant

GitHub stars Twitter followers

step is a toolkit for working with your public key infrastructure (PKI). It's also the client counterpart to the step-ca online Certificate Authority (CA).

Here's a quick example, combining step oauth and step crypto to get and verify the signature of a Google OAuth OIDC token:

Animated terminal showing step in practice

Questions? Ask us on GitHub Discussions or Gitter.

Website | Documentation | Installation | Getting Started | Contributor's Guide


Step CLI's command groups illustrate some of its uses:


See our installation docs here.


Further Reading

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
go (14,921
security (1,874
security-tools (402
jwt (399
cryptography (396
ssh (333
encryption (333
tls (191
oauth (169
sso (65
totp (46
x509 (33
mfa (20
jws (19
jose (18
jwe (16