Identity, not secrets
An SVID, not an API key
Each workload presents a short-lived, signed SVID instead of a shared secret, so there is nothing long-lived to leak or rotate by hand.
Features / Workload identity
Services, jobs and agents have to prove who they are to each other, and sharing an API key or a long-lived secret to do it is the weak link. With SPIFFE, each workload gets a short-lived, cryptographically verifiable identity instead of a secret. WebFrolic issues these identities, so your workloads authenticate by what they are, not by a secret they hold.
SPIFFE-based. No shared secrets.
Why it matters
A copied API key works for anyone who holds it. A workload identity does not.
Identity, not secrets
Each workload presents a short-lived, signed SVID instead of a shared secret, so there is nothing long-lived to leak or rotate by hand.
Named and scoped
Every workload has its own spiffe:// identity in your trust domain, so service-to-service calls are attributable.
Standards-based
Works with the SPIFFE ecosystem and its tooling, using JWT SVIDs, rather than a proprietary scheme.
The building blocks
Naming
A spiffe:// identity per workload, scoped to your trust domain, so every service has a name you can reason about.
Explore ↗Credentials
Short-lived tokens a workload presents to prove its identity, issued and rotated automatically.
Explore ↗Boundaries
One trust domain for your workloads, with federation to others when services span organizations or clouds.
Explore ↗Together
Pairs with the vault and service and machine users to move service-to-service auth off long-lived secrets.
Explore ↗How it works
Define the workload and the SPIFFE ID it should have in your trust domain.
The workload proves what it is, and WebFrolic issues its SVID.
The workload uses its SVID to authenticate to peers and to your APIs.
SVIDs are short-lived and rotate automatically — there is nothing long-lived to manage.
Before rollout
Settle these and the rest is configuration.
Related capabilities
Workload identity sits alongside the rest of your non-human identities.
Evaluate with your scenario
Tell us a pair of workloads that authenticate with a shared key today. A walkthrough can show them moving to SPIFFE identities instead.