We’re building smallstep so development teams can focus on what they do best, all while operating in alignment with organization-wide goals and policies.

Smallstep is a purpose-built language and tooling that integrates with existing infrastructure and code to decouple cross-cutting concerns like security and compliance. We like to think of it as velcro for distributed services.

What you whiteboarded

Python Golang Node.js

Your actual architecture

Python Golang Node.js ???

Smallstep brings order with a uniform, policy-driven implementation


Architects specify how services communicate


Developers build the services

Python Golang Node.js

Security encrypts and authorizes communication


Finance audits compliance data