Table of Contents

Aembit Now Supports SPIFFE: X.509-SVID and JWT-SVID Without SPIRE

TL;DR: Aembit now issues both SPIFFE credential types, X.509-SVID certificates and JWT-SVID tokens, directly from its control plane. Workloads and AI agents get standards-compliant identity, with certificates auto-rotating at 80% of their lifetime and no SPIRE server, agent, or infrastructure to deploy.

Ashur Kanoon
Ashur Kanoon

Director of Technical Product Marketing

Summarize:

Read
0%
Two developers at computer workstations with text reading “Aembit Now Supports SPIFFE Without SPIRE.”

Table of Contents

Read
0%

Aembit’s identity control plane now issues both SPIFFE credential types: X.509-SVID certificates for mutual TLS and JWT-SVID tokens for bearer-token authentication. Workloads and AI agents get a standards-compliant identity, without deploying or operating SPIRE.

What Is Aembit Announcing?

Aembit supports both SPIFFE credential types as part of the control plane. Both let workloads prove their identity and authenticate to each other using the open SPIFFE standard, issued and managed by Aembit instead of a self-run SPIRE deployment. No SPIRE server, agent, or supporting infrastructure required.

How Does X.509-SVID Support Work?

Aembit issues SPIFFE-compliant X.509-SVID certificates for end-to-end mTLS between client and server workloads, with no application code changes required. There are three ways to get or inject the certificate:

  • Agent Proxy: Generates the key pair in memory and establishes the outbound mTLS connection.
  • CLI: Issues the certificate directly.
  • Aembit Secrets Operator: For Kubernetes environments.

Private keys are never persisted to disk or sent to Aembit Cloud. Certificates auto-rotate at 80% of their lifetime, 15 minutes by default and configurable.

How Does JWT-SVID Support Work?

Aembit issues SPIFFE JWT-SVID tokens for services that authenticate via bearer token rather than mTLS, such as calls behind an Istio or Envoy service mesh. Standard claims (sub, iss, aud, exp, iat, jti) are handled automatically.

Aembit also supports custom claims built from literal values or dynamic workload attributes, like Kubernetes namespace, AWS account ID, or environment. Custom claims carry workload-specific metadata and authorization attributes directly in the token, so the receiving service doesn’t need a separate lookup to decide what a caller is allowed to do.

Do I Need to Run SPIRE?

No. Aembit’s control plane handles identity attestation, credential issuance, and policy evaluation, so there’s no SPIRE server, agent, or supporting infrastructure to deploy or maintain.

What Are the Common Use Cases?

Service-to-service authentication in a service mesh (Istio/Envoy), securing microservices without static secrets, workload-to-workload mTLS across clusters or clouds, and extending SPIFFE-based identity to workloads SPIRE doesn’t natively cover well, like SaaS calls, legacy systems, CI/CD, and AI agents.

See a real example: SPIFFE JWT-SVID in a service mesh, where pods authenticate through an Aembit Trust Provider, request a JWT-SVID, and an Envoy sidecar validates it using standard SPIFFE verification.

How Does This Work If I Already Have SPIRE Deployed?

Teams that already have SPIRE in parts of their environment can use Aembit alongside it to extend coverage to workloads SPIRE doesn’t reach well. Teams starting from scratch can adopt the SPIFFE standard without the multi-year platform engineering investment.

Where Can I Learn More?

Read the docs on X.509-SVID mTLS, the JWT-SVID credential provider, or talk to an engineer.

Common Questions About Aembit SPIFFE Support

Does Aembit support SPIFFE?

Yes. Aembit issues both SPIFFE credential types, X.509-SVID certificates and JWT-SVID tokens, as part of the control plane.

Do I need to run SPIRE to use Aembit’s SPIFFE support?

No. Aembit’s control plane handles identity attestation, credential issuance, and policy evaluation directly, with no SPIRE infrastructure to deploy or maintain.

What’s the difference between X.509-SVID and JWT-SVID?

X.509-SVID certificates are used for end-to-end mTLS between workloads. JWT-SVID tokens are used for bearer-token authentication, such as calls behind a service mesh.

Can I use Aembit’s SPIFFE support alongside an existing SPIRE deployment?

Yes. Aembit can extend SPIFFE-based identity to workloads SPIRE doesn’t reach well, like SaaS calls, legacy systems, CI/CD, and AI agents.

How do JWT-SVID custom claims work?

You can add claims built from literal values or dynamic workload attributes, like Kubernetes namespace, AWS account ID, or environment, alongside the standard SPIFFE claims.

Related Reading

Ashur Kanoon
Ashur Kanoon

Ashur Kanoon is the technical product marketing guy at Aembit. He started his career as a software engineer at Cisco working on Y2K. Yes, that Y2K. Today, he takes what excited and highly caffeinated engineers build and makes sure business and technical buyers understand why it matters. He has done this at a spinout that was lateracquired and at two other startups, both of which were also acquired.Outside of work, Ashur enjoys mechanical things, mostly cars and watches, and spending time with his wife and two teenagers.

You might also like

MCP security is becoming a crowded market of gateways, scanners, access controls, and broader platforms, and the distinctions matter more than the labels.
Everyone wants a kill switch for AI agents, but what actually stops when someone flips it?
Aembit now lets you allow or block individual MCP tools per agent, not just entire servers. See how tool filtering works.