Self-hosted · Single command · No SaaS lock-in
Starling EX bundles Dex SSO, function CRDs, an audit log, Slack & PagerDuty alerts, and Helm-aware ops tooling into one Kubernetes install. Free to self-host. $499 one-time unlocks the 10-user Pro license.
curl -sSL https://starling-ex.frakma.io/install.sh | bash
Federate Google Workspace, GitHub, GitLab, or any OIDC IdP. Map groups to RBAC. No bespoke per-tool basic-auth.
StarlingFunction custom resources. Declarative serverless on your cluster — git-ops friendly.
Every tool call recorded: who, when, what, latency, outcome. Firestore-backed for query & export.
Alert policies route to Slack channels and PagerDuty services. Templates included for the obvious ones.
list_helm_releases, describe_helm_release, helm_release_history — exposed as MCP tools your AI agent can call.
Bound cost-of-abuse on leaked tokens. Redis-backed, configurable per scope.
One command. Works on any conformant Kubernetes 1.27+ cluster.
kubectl config use-context my-cluster
curl -sSL https://starling-ex.frakma.io/install.sh | bash
The script verifies kubectl + helm are present, asks for your license key (or runs in free mode), then installs the chart into the starling-ex namespace.
open https://starling-ex.your-cluster.example/
Dex prompts for your IdP (configurable via values.yaml). Default is Google Workspace.
Prefer Helm directly? helm install starling-ex oci://ghcr.io/warble-platform/charts/starling-ex --version 0.4.1 -n starling-ex --create-namespace
One-time. Light on your pocket. No recurring SaaS fee.
Free
forever, self-hosted
from $499 one-time
10 / 25 / 50 seats · lifetime license
One payment. Use it forever. No renewals.
Talk to us
unlimited users · SLA
Hosted Starling EX is in private beta — we run the control plane, you point your kubeconfig at it. Email us for early access.