Quickstart
This guide walks you through deploying Dipole on Kubernetes and creating your first access policy.
Prerequisites
Section titled “Prerequisites”- A Kubernetes cluster (1.28+)
- Helm 3.x installed
kubectlconfigured for your cluster
Install Dipole
Section titled “Install Dipole”helm repo add dipole https://helm.dipolehq.comhelm install dipole dipole/dipole \ --set tenant=<your-tenant-id> \ --set agentController.deviceCode=<your-device-code>Create Your First Policy
Section titled “Create Your First Policy”- Log in to the Dipole admin console
- Create a Client Workload (e.g., your application pod)
- Create a Server Workload (e.g.,
api.stripe.com:443) - Create a Credential Provider (e.g., API Key with your Stripe key)
- Create a Trust Provider (e.g., Kubernetes Service Account)
- Create an Access Policy linking them together
- Annotate your pod with
dipolehq.com/agent-inject: "enabled"
Your application will now have credentials injected transparently on every request to Stripe.