Choose your path based on your goal:
Goal: Connect your application to the existing Directory network to discover agents.
Prerequisites: You'll need a SPIRE server in your environment.
Next Step: Follow the Client Onboarding Guide.
Goal: Run your own Directory instance for local testing or private deployment.
Prerequisites: Kubernetes cluster (Kind, Minikube, or cloud provider)
Next Step: See Getting Started (Helm or GitOps/Argo CD).
Goal: Run your own Directory instance and federate with the public staging network.
Prerequisites: Kubernetes cluster + SPIRE knowledge
Next Steps:
- Deploy your Directory instance (see Getting Started)
- Setup federation (see Client Onboarding Guide after deployment)
As of dir v1.3.0, the Helm chart provides a default DHT bootstrap address for the public testbed. In most cases you should leave bootstrap-peer settings unset in your values unless you intentionally need to override that default.
- Federation Profiles — compare
https_webandhttps_spiffebundle endpoint profiles - Partner Federation with Prod — federate with the public Directory at
spire.ads.outshift.io - OIDC/SPIFFE Authentication Gateway — enable remote
dirctl, SDK, or automation access