Smallstep (@smallstep)

Top repositories

1

certificates

๐Ÿ›ก๏ธ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
Go
6,457
star
2

cli

๐Ÿงฐ A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Go
3,586
star
3

autocert

โš“ A kubernetes add-on that automatically injects TLS/HTTPS certificates into your containers
Go
687
star
4

step-issuer

โš™๏ธA certificate issuer for cert-manager using step certificates CA
Go
194
star
5

truststore

Package to locally install development certificates
Go
96
star
6

hello-mtls

๐Ÿ‘‹ Docs demonstrating mutual TLS configurations in various technologies
JavaScript
89
star
7

crypto

Crypto is a collection of packages used by Smallstep products
Go
71
star
8

step-sds

๐Ÿ”ญ Secret discovery service (SDS): simplifying certificate management for relying parties (such as Envoy)
Go
68
star
9

helm-charts

Helm packages for Kubernetes
Shell
45
star
10

step-kms-plugin

๐Ÿ” step plugin to manage keys and certificates on a cloud KMSs and HSMs
Go
45
star
11

docker-tls

TLS Certificate Management solutions for common Docker services. Including ACME enrollment, renewal, and reloading. Works with smallstep/certificates.
Shell
45
star
12

step-ssh-example

An example of how to leverage `step ssh` to achieve Single Sign-On for SSH
Shell
43
star
13

nosql

NoSQL is an abstraction layer for data persistency
Go
20
star
14

scep

Go SCEP server
Go
17
star
15

docs

๐Ÿ“– Documentation for Smallstep open source tools and products served at https://smallstep.com/docs
MDX
15
star
16

pkcs11-key-wrap

๐Ÿ” Wrap keys from HSM using CKM_RSA_AES_KEY_WRAP step by step
Go
13
star
17

clients

Various client examples for getting TLS certificates from a Smallstep CA server
Python
13
star
18

mongo-tls

Complete setups for MongoDB single-node TLS, cluster TLS, and X.509 user authentication, using the step-ca online Certificate Authority.
Shell
12
star
19

docs-old

DO NOT USE. See: https://github.com/smallstep/docs
11
star
20

cli-utils

Common code between step and step-ca
Go
10
star
21

step-aws-emojivoto

Self-service proof of concept securing microservices with step on AWS
Puppet
7
star
22

logging

Log with confidence
Go
7
star
23

homebrew-smallstep

formulas for building and installing packages via homebrew
Ruby
7
star
24

webhooks

Example server implementation for step-ca webhooks
Go
6
star
25

terraform-provider-smallstep

Go
6
star
26

butane-smallstep-acme-ra

Butane smallstep ACME RA for Fedora CoreOS
Jinja
5
star
27

scoop-bucket

๐Ÿชฃ Scoop bucket for Smallstep open source projects
4
star
28

ansible-collection-sigstore

An Ansible collection for using Sigstore to verify file signatures
Python
4
star
29

action-install-step-cli

A GitHub Action to install step CLI on Linux and MacOS.
3
star
30

linkedca

๐Ÿคตโ€โ™‚๏ธSupport for Linked CAs using protocol buffers and gRPC
Go
3
star
31

qb

Just a simple SQL query builder
Go
3
star
32

ansible-collection-agent

An Ansible Collection for installing the smallstep agent
Python
2
star
33

action-smallstep-ca-bootstrap

A GitHub Action to bootstraps your CA on your GitHub Action runs with step CLI
2
star
34

go-grpc-example

An example of using TLS with gRPC in Go
Go
2
star
35

tls-probe

Shell
2
star
36

docker-ca-trust

Dockerfiles that bootstrap with an internal X.509 Certificate Authority
2
star
37

run-anywhere-terraform

Terraform modules to set up the base resources required by a run anywhere on-premise installation.
Python
2
star
38

smallstep-python

A Python client library for the Smallstep API
Python
2
star
39

ansible-collection-cli

An Ansible collection for installing step CLI
2
star
40

aur-step-ca-bin

Shell
1
star
41

workflows

1
star
42

sshutil

๐Ÿคซ ๐Ÿงฑ a not-so-secret SSH client & server utility module.
Go
1
star
43

smallstep-desktop

1
star
44

step-agent-plugin

1
star
45

assert

A simple assertion framework for Go
Go
1
star
46

analyze-step-ca-db

Unofficial helpers for analyzing the step-ca database
Go
1
star
47

aur-step-cli-bin

Shell
1
star
48

sequel

Go
1
star