Register for part 2 of our Device Identity Webinar Series!

Smallstep for DevOps

Smallstep secures workloads, devices, and people at scale using flexible PKI across cloud and on-prem infrastructure. DevOps teams use short-lived, automatable certificates to lock down VMs, Kubernetes clusters, and modern AI pipelines, replacing API keys in model runtimes and MCP servers.

Book a demo
background gradient
Cross-platform coverageCross-platform coverage
Seamless integration
Certificate iconEliminate credential theft
Real-time device inventory
IDP integration
Static keys iconNo more static keys
Built on open foundations

Built on open foundations

Smallstep is built on a foundation of proven open source software. Smallstep’s step-ca server is relied on by 78 of Fortune 100 companies to secure company resources. We believe critical cryptographic code is more trustworthy when it's out in the open.

Learn more

SSH like a professional

Who wants to manually gather, ship, and rotate SSH public keys for all your users and hosts? Smallstep delivers an end-to-end SSH workflow that combines modern identity providers with short-lived SSH certificates and flexible access control. Enhance your SSH workflows with hardware-backed device identity.

Learn more

Secure your SaaS with Smallstep

Stop relying on user credentials. Smallstep’s hardware-bound device certificates add a second layer of trust to every SaaS login–without added friction. Every user login is tied to an approved machine, providing true Zero Trust across SaaS apps like Salesforce, GitHub, Dropbox, and more. Lock down critical data without disrupting your team’s workflow.

Learn more

Securing Kubernetes

Kubernetes can be a complicated beast, with a lot of configuration and resources to manage. It's challenging to secure this workload while wrangling the other moving pieces of your cluster. Regardless of the network hierarchy and policies in place, automating security by design will always make your cluster and its workloads safer and more reliable. Smallstep has tailor-made tools and workflows for managing certificates in and around Kubernetes.

Learn more

Open Source transition to hosted Step CA Pro

Designed for mission-critical DevOps use cases, Step CA Pro is a drop in replacement for step-ca. Step CA Pro provides advanced features and compliance options not available to open source users. Get full control over the CA and root signing keys, while reaping the benefits of our cloud-based integrations and management interface.

Learn more
Step CA Pro + Smallstep

Get the Data Sheet

Step CA Pro unlocks Device Identity to ensure that only trusted devices can access your enterprise's most sensitive resources. Our collaboration with Google and Apple on the ACME Device Attestation (ACME DA) standard, allows the strongest possible guarantee of a device's identity, preventing credential exfiltration, phishing, and impersonation attacks.

Download
background gradient

More than just a CA

A Certificate Authority is only one piece of the puzzle required to accomplish security at scale. A modern, robust Certificate Authority is the heart of the Smallstep platform, but is only the first step. And, it's no easy task to put the rest together. Smallstep can help you choose: to fork, or not to fork?

Leading the industry in Zero Trust for devices

Empower your teams to work at the pace and scale of modern engineering.

Book a demo

FAQs Smallstep for DevOps teams

Modern DevOps environments are fragmented across hybrid and multi-cloud infrastructure, Kubernetes clusters, ephemeral workloads, CI/CD pipelines, and remote developer devices. As a result, teams accumulate too many long-lived secrets such as API keys, SSH keys, and tokens, struggle with inconsistent workload identity across tools and clouds, and rely on manual or brittle certificate management. Device identity is often missing from developer workflows, mTLS and Zero Trust are hard to enforce reliably, and secrets routinely leak through CI/CD logs, containers, and source code repositories.

Smallstep replaces static secrets with short-lived, automatically issued, hardware-backed certificates that unify identity across the entire stack. Developers, devices, workloads, CI/CD systems, microservices, and infrastructure all authenticate using the same cryptographic foundation, eliminating secret sprawl while making Zero Trust and mTLS enforceable by default.

Certificates provide security properties that static secrets fundamentally cannot. They rotate automatically on short lifetimes, enable mutual authentication through mTLS, bind private keys to hardware, and deliver unphishable, non-replayable authentication. Identity metadata is embedded directly into the certificate itself, secrets are never stored in repositories or CI logs, and credentials cannot be reused outside their intended context.

Secrets are static, replayable, and easy to leak once exposed. Certificates are ephemeral, contextual, and cryptographically validated on every connection, making them inherently safer for modern infrastructure and Zero Trust environments.

Smallstep issues identity certificates across the entire DevOps stack, including device identity backed by TPM or Secure Enclave for developers, workload identity derived from AWS, GCP, or Azure tokens and Kubernetes service accounts, CI/CD identity from systems like GitHub Actions, GitLab CI, Jenkins, and ArgoCD, and server or service identities using mTLS certificates for internal systems.

All of these identities are issued and validated through a single cryptographic system. This creates a unified trust fabric across DevOps, eliminating fragmented identity models and inconsistent authentication mechanisms.

Smallstep integrates natively with Kubernetes, cloud platforms, and on-prem systems to automate identity at scale. Autocert enables sidecar-free certificate rotation, step-issuer integrates directly with cert-manager, ACME supports automated issuance for any workload, and cloud workload identities from AWS, GCP, or Azure are used to securely bootstrap certificates.

Issued certificates carry rich context, including service identity, namespace or environment metadata, authorization extensions, and short lifetimes that force continuous rotation. This delivers mesh-grade mTLS across services without the operational complexity or overhead of deploying a full service mesh.

CI/CD pipelines are a major attack surface because they rely on long-lived tokens, shared secrets, static SSH deploy keys, and environment variables that routinely leak into logs or artifacts. Once exposed, these credentials can be replayed indefinitely and often grant far broader access than the job actually requires.

Smallstep replaces this model with ephemeral mTLS certificates issued per CI job, with identity derived from the job’s OIDC token or workload identity. The certificates expire automatically when the job completes, and no long-lived credentials are stored in CI systems. This prevents credential leakage, replay attacks, and privilege misuse across pipelines.

Smallstep SSH replaces static SSH keys with short-lived user certificates issued via SSO and tied to hardware-attested developer devices. It supports ephemeral Unix account provisioning, works with native OpenSSH on hosts, and provides full auditability at the session and command level without requiring complex host-side changes.

This model eliminates privileged SSH keys, developer-specific key sprawl, shared jump host accounts, and persistent access across environments. SSH becomes a Zero Trust control plane where no trust survives beyond certificate expiration.

Smallstep makes credentials ephemeral, non-exportable, and continuously re-attested. Hardware-bound device keys cannot be copied, workload identities are anchored to cloud instance metadata, and CI/CD certificates exist only for the duration of a job. Certificates expire quickly and require policy-based renewal, eliminating the persistence that attackers rely on.

Because there are no shared or long-lived secrets to steal, a compromised developer machine or CI pipeline does not translate into durable access. Attackers are cut off from lateral movement once the short-lived identity expires.

Smallstep secures the entire build, deploy, and runtime chain using verifiable cryptographic identity. CI pipelines authenticate with short-lived certificates, workloads present attested identities derived from cloud instance metadata or vTPM, and artifact distribution can be gated on mTLS-based identity. Deployment actions can also require hardware-attested developer certificates, ensuring that only verified actors can promote or release code.

This approach gives organizations cryptographically verified build provenance, identity-backed SBOM signing, and strong defenses against compromised CI/CD runners. Trust is enforced through identity at every stage, not inferred from network position or long-lived credentials.

Smallstep automates the full certificate lifecycle, including key generation with hardware backing when available, certificate issuance and renewal, and seamless workload rotation without downtime. Services such as NGINX, Envoy, Redis, and Postgres automatically reload credentials, eliminating manual intervention and reducing operational risk.

CA policy is managed declaratively through JSON, YAML, or Terraform, with built-in logging, auditing, and telemetry. Certificates become an automatic platform capability rather than an ongoing operational burden.

Smallstep applies Zero Trust consistently across the DevOps stack by enforcing SSO, device identity, and SSH certificates for developer access, mTLS-based identity for east–west workload traffic, and job-level identity for CI/CD pipelines. Infrastructure APIs are protected with client certificate authentication, and internal services communicate exclusively through strict mTLS.

Administrative operations are governed by just-in-time access, eliminating standing privileges. Zero Trust becomes a unified security model applied uniformly across developers, workloads, pipelines, services, and infrastructure rather than a set of disconnected controls.

Smallstep integrates natively with AWS IAM and NitroTPM, Google Cloud Identity Tokens, Azure Managed Identity and vTPM, on-prem virtual machines and bare-metal systems with TPMs, and Kubernetes clusters running on any cloud provider. Identity is derived directly from the underlying platform rather than bolted on through external secrets.

This gives organizations a unified identity plane across cloud, hybrid, and on-prem environments. Workloads authenticate the same way regardless of where they run, eliminating fragmented trust models and inconsistent security controls.

Smallstep provides comprehensive identity and access telemetry, including certificate issuance and renewal logs, device and workload attestation proofs, SSH session logs with identity metadata, and access logs for APIs, clusters, and internal services. It also emits OpenTelemetry metrics and streams events directly to SIEM and SOAR platforms for centralized monitoring and response.

This allows auditors to trace every action end to end: who accessed what, from which device or workload, using which certificate, to which resource, and when. The resulting evidence supports compliance with frameworks such as NIST, PCI, SOC 2, FedRAMP, and ISO 27001.

Yes. With Step CA Pro and Run Anywhere, organizations can operate fully on-prem certificate authority hierarchies, on-prem attestation services, local OCSP and CRL infrastructure, and HSM-backed keys. Certificate authorities can run offline or autonomously, without any dependency on external cloud services or control planes.

This deployment model is suitable for highly regulated financial systems, defense and government environments, industrial control systems, and air-gapped CI/CD pipelines. Identity issuance, validation, and enforcement remain entirely local and under customer control.