Platform Features

Everything you need to ship faster

AI-powered debugging, visual infrastructure, and GitOps without the complexity. Built by engineers who were tired of the Kubernetes tax.

Core capabilities

Four pillars, one platform

The building blocks that take Kubernetes from prompt to production - each one designed to remove a queue.

1.0

Ask why your pod crashed. AI already has the context.

The AI assistant sees your logs, Kubernetes manifests, Stack deployments, resource states, and events all at once. It correlates symptoms across pods, services, and deployments to pinpoint root causes in seconds.

1.0 AI-Powered Debugging
platform.ankra.app/assistant

Why is the payment-service pod crashing?

Fetching pod events and logs

The payment-service pod is being OOMKilled. Memory peaks at 312Mi against a 256Mi limit.

event: OOMKilled · 14:32:05
limit: 256Mi · peak: 312Mi
cause: stack "backend" deployed 2h ago
Raise limit to 512Mi

Agentic Tools

AI can fetch pods, logs, events, and describe resources automatically

Safe Actions

Restart deployments, scale replicas with confirmation prompts

Proactive Insights

AI monitors cluster health and surfaces issues before you ask

Chat History

Conversations persist across sessions for context continuity

2.0

Replace hand-written manifests with a drag-and-drop canvas.

Build Kubernetes environments visually. Group Helm charts and manifests into reusable Stacks, define dependencies, and deploy with one click. The engine handles orchestration - you focus on what to deploy.

2.0 Visual Stack Builder
platform.ankra.app/stacks/backend
ingress-nginx
helm · v1.2.0
shop-api
helm · v2.2.0
postgres
helm · v3.2.0
3 add-ons · dependency-ordered Valid DAG

Real-time Collaboration

Multiple users can edit stacks simultaneously with presence indicators

Conflict Resolution

Automatic detection and resolution of concurrent edits

Bill of Materials

See exactly what changes before deploying

Version History

Track every change with full rollback capability

3.0

Connect GitHub. Push to main. Your cluster updates.

Ankra automatically installs and manages ArgoCD for you. No manual setup, no CRDs to configure. Just connect your Git repository and your stacks sync automatically. Every change is tracked, auditable, and reversible.

3.0 GitOps Without the Setup
platform.ankra.app/gitops
main → synced
push 9f2a1c · auto-reconciled
prod-eks-euSynced
staging-gkeRolling out
dev-hetznerSynced
argocd application "backend" healthy · synced 4s ago

One-Click Rollback

Instantly revert to any previous version with a single click

Version Comparison

Visual diff between any two versions of your resources

Webhook Integration

Automatic sync triggered by GitHub webhooks

Sync Status

Real-time sync status powered by managed ArgoCD

4.0

ankra clone, ankra apply, ankra get - automate everything.

Everything you can do in the UI, you can do via CLI or API. Perfect for CI/CD pipelines, scripting, and automation. The CLI is a first-class citizen, not an afterthought.

4.0 CLI & API First
zsh - ankra
~/infra
$ ankra apply -f stack.yaml
→ resolving 3 add-ons · building DAG
→ deploying to prod-eks-eu
✓ stack 'backend' reconciled in 12s
$ ankra get pods -n shop
NAME READY STATUS RESTARTS
shop-api-7f9b 3/3 Running 0
postgres-0 1/1 Running 0

API Tokens

Create scoped tokens for CI/CD with fine-grained permissions

Infrastructure as Code

Define clusters and stacks in YAML, deploy with ankra apply

Idempotent Operations

Run commands multiple times safely without side effects

JSON/YAML Output

Machine-readable output for scripting and automation

AI Assistant in Action

Debug with natural language

Ask questions like you would ask a colleague. The AI has full context of your cluster and can take actions.

TroubleshootingContext: payment-service pod
You

Why is the payment-service pod crashing?

Fetching pod events and logs...

I found the issue. The payment-service pod is being OOMKilled due to memory exhaustion.

Event: OOMKilled at 14:32:05
Memory limit: 256Mi
Peak usage: 312Mi
Recent change: Stack "backend" deployed 2h ago

Root cause: The recent deployment increased the connection pool size from 10 to 50, causing higher memory usage.

Fix: Increase the memory limit to 512Mi or reduce the connection pool back to 20.

Agentic ActionsCluster: production
You

Scale the api-gateway deployment to 5 replicas

I'll scale the api-gateway deployment in the default namespace to 5 replicas.

Action Requires Confirmation

This will change the replica count from 3 to 5.

Read pods, deployments, services, events
Fetch and analyze logs from any container
Scale deployments and statefulsets
Restart deployments with rolling updates
Visual Stack Builder

Build, manage, and troubleshoot visually

Create stacks with AI assistance. Manage dependencies as a graph. Troubleshoot issues in context.

Watch the demo: AI builds a monitoring stack, deploys it, and checks the logs.

Up-To-Datefoundation Infra

Building stack...

AI Assistant
⇧⌘J

Building monitoring infrastructure stack

Starting demo...

Live demo • Auto-playing

Every feature you need, built-in

One platform. Complete Kubernetes management.

Kubernetes Browser

See everything. No kubectl required.

Browse 20+ resource types with a purpose-built UI. Pods, Deployments, Services, Secrets, ConfigMaps, Ingresses, PVCs, RBAC, CRDs, and more.

PodsDeploymentsServicesSecretsIngressesConfigMapsStatefulSetsJobs+12 more
Workloads / Pods
api-gateway-7d8f9
12%128Mi
payment-svc-3b2c1
8%256Mi
cache-redis-0
3%64Mi
payment-svc logsLive
14:32:05 [INFO] Processing payment #8847
14:32:06 [INFO] Validated card ending 4242
14:32:06 [WARN] High latency: stripe API 892ms
14:32:07 [INFO] Payment #8847 completed
14:32:08 [INFO] Processing payment #8848
Log Streaming

Real-time logs with AI analysis

Stream logs from multiple pods simultaneously. Filter with regex, search by time range, and let AI help you find issues faster.

Multi-pod streaming
Regex filtering
Time-based queries
AI analysis
Alerts & AI Incidents

Proactive monitoring with AI

Set custom alert rules. When they trigger, AI analyzes root cause and suggests fixes.

Custom alert rules for any condition
AI-powered root cause analysis
Slack, PagerDuty, custom webhooks
Version History

Full audit trail with rollback

Track every change. Compare versions visually. Roll back to any point with one click.

Visual diff between any versions
One-click rollback to any state
See who changed what, when
Real-time Collaboration

Your team, working together

Multiple engineers editing the same stack simultaneously. Live presence, conflict-free sync, and draft mode for safe testing.

A
M
J
S
4 team members online

Live Presence

See cursors in real-time

Conflict-Free

OT-based sync engine

RBAC

Fine-grained permissions

Draft Mode

Test before deploy

And much more

Everything else you need to manage Kubernetes at scale.

Operations Dashboard

Track every deployment, rollback, and configuration change. See which Stack deployed what, when, and with which values. Filter by operation type, status, and time range.

Learn more

RBAC & Team Collaboration

Role-based access control for teams. Manage who can view, edit, or deploy to each cluster. Built for multi-tenant organizations with organisation-level permissions.

Learn more

Helm Chart Library

Access a curated library of vetted Helm charts from popular repositories. Subscribe to charts, browse versions, and deploy with pre-configured profiles.

Learn more

Resource Relationships

Visualize resource dependencies with interactive relationship graphs. See how Deployments, Services, ConfigMaps, and Secrets connect to each other.

Learn more

Node Management

Monitor node health, resource utilization, and pod distribution. View time-series metrics for CPU, memory, and disk. Drain or cordon nodes from the UI.

Learn more

Namespace Overview

Get a bird's-eye view of each namespace. Quick metrics, workload counts, resource quotas, limit ranges, and network policies all in one place.

Learn more
Technical Architecture

Built for enterprise, designed for simplicity

Zero vendor lock-in. Lightweight agent. Enterprise-grade security.

Lightweight Agent

The Ankra agent is a single pod that makes outbound-only connections. No complex operator patterns, no CRDs to install, no ingress required.

Memory~50MB
CPU< 0.1 core
ConnectionsOutbound only
Install time< 60 seconds

Zero Firewall Changes

The agent connects outbound to Ankra's platform over HTTPS. No firewall rules, no port forwarding, no VPN tunnels needed.

ProtocolHTTPS/WSS
Ports443 outbound
NAT supportFull
Private clustersSupported

Git as Source of Truth

All your infrastructure definitions live in your Git repository - including secrets encrypted with SOPS. Export at any time. Leave whenever you want - your clusters keep running.

FormatStandard YAML
ChartsStock Helm
SecretsSOPS in Git
ExportOne-click

Enterprise Security

SOC 2 Type II compliant. All data encrypted in transit and at rest. Secrets are encrypted with SOPS and stored safely in your Git repo - Ankra handles the complexity.

EncryptionTLS 1.3
SecretsSOPS encrypted
AuthSSO/SAML
Audit logsFull
Zero Vendor Lock-in

Everything you deploy stays yours

Ankra uses standard Helm charts and Kubernetes manifests. Your configurations and SOPS-encrypted secrets are stored in your Git repository. If you ever leave, your infrastructure keeps running exactly as before.

  • Standard Helm charts - no proprietary formats
  • Your Git repo is the source of truth
  • Secrets encrypted with SOPS - fully portable
  • Agent is lightweight and removable
# Your infrastructure, your repo
my-repo/
├── .sops.yaml
├── manifests/
├── namespace.yaml
└── rbac.yaml
├── stacks/
├── monitoring/
├── prometheus/values.yaml
└── grafana/values.yaml
└── backend/
├── api/values.yaml
├── secrets.enc.yaml
└── database/values.yaml
└── import-cluster.yaml
5 minutes to your first cluster

Ready to stop fighting Kubernetes?

Import your first cluster for free. No credit card required.