">

Up and Running in 5 Minutes

Three install methods. Copy-paste commands. Your clusters optimized before your coffee gets cold.

1
Create Your Account

Sign up for free — no credit card required. You'll get an API key instantly.

Create Free Account →
2
Install the Agent

Pick your preferred method. Replace YOUR_API_KEY with the key from your dashboard.

Databricks
Amazon EMR
Azure Synapse
Google Dataproc
Kubernetes
🐳 Docker (Recommended)
⎈ Kubernetes / Helm
📦 SDK / API
docker run -d --name digitaltap \
  -e DT_API_KEY=YOUR_API_KEY \
  -e DT_API_URL=https://digitaltap.ai/api \
  -e DT_PLATFORM=databricks \
  -e DT_ENDPOINT=https://your-workspace.databricks.com \
  ghcr.io/cruiseai/digitaltap-agent:latest
That's it. The agent connects to your platform, discovers clusters, and starts monitoring. You'll see data in your dashboard within 60 seconds.
How it works: The agent sends a heartbeat to POST /api/agent/heartbeat every 60 seconds with cluster metrics. It fetches config from GET /api/agent/config on startup. See the API docs for details.
helm repo add digitaltap https://charts.digitaltap.ai
helm install digitaltap digitaltap/agent \
  --set apiKey=YOUR_API_KEY \
  --set apiUrl=https://digitaltap.ai/api \
  --set platform=databricks \
  --set endpoint=https://your-workspace.databricks.com
For production K8s deployments. The Helm chart includes RBAC, ServiceAccount, and ConfigMap. Customize with --values.
# Integrate via REST API
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://digitaltap.ai/api/user/clusters

# Python SDK (coming soon)
pip install digitaltap
from digitaltap import Client
client = Client(api_key="YOUR_API_KEY")
clusters = client.clusters.list()
For programmatic access. Full REST API with 35+ endpoints. See the API Documentation for details.

Databricks Prerequisites

  • Personal Access Token (PAT) — Settings → Developer → Access Tokens
  • Workspace URL (e.g., https://adb-xxxx.azuredatabricks.net)
  • Token needs clusters:read and clusters:manage permissions
3
See Your Savings

Open your dashboard. Within 60 seconds you'll see:

🟢
Agent Connected
Status indicator turns green
📊
Clusters Discovered
All your clusters appear
💰
Savings Estimated
Optimization recommendations
Try the demo first →
?
Troubleshooting
Agent not connecting? Check that your API key is correct and your platform credentials have the right permissions. The agent logs to stdout — run docker logs digitaltap to see what's happening.
No clusters showing up? Verify your endpoint URL is correct and the agent can reach it. For EMR, make sure you specified the right AWS region.
Behind a firewall? The agent needs outbound HTTPS access to digitaltap.ai/api on port 443. No inbound ports required.
?
FAQ
Does Digital Tap AI access my data?
No. Digital Tap AI only reads cluster metadata (utilization, cost, configuration). It never accesses your tables, queries, or data. We can't see your data even if we wanted to.
Is it safe to let it hibernate clusters?
Yes. Hibernation preserves cluster state — it's like putting your laptop to sleep. When workloads resume, the cluster wakes up automatically. You can also set it to "Recommend Only" mode first.
What permissions does the agent need?
Full access to cluster metrics, status, and lifecycle management. Agents autonomously hibernate idle clusters, right-size over-provisioned resources, and optimize spot instance usage. You configure policies and guardrails — the AI handles the rest 24/7.
Can I uninstall it easily?
Yes. docker rm -f digitaltap or helm uninstall digitaltap. Your clusters are unaffected. No residual config, no side effects.
How much does it cost?
Free for up to 5 clusters. Growth plan is 20% of compute savings — so if you save $10,000/month, you pay $2,000. You only pay when you're saving money. See pricing →

Ready to start saving?

Create your free account and connect your first cluster in under 5 minutes.

Get Started Free → Full Documentation →