Overall AI readiness score
A combined result across all audit signals.
Overall AI readiness score
A combined result across all audit signals.
Overall AI readiness assessment
Edka was independently audited by llmsmap. edka.io currently scores 94/100 for AI readiness. The result combines AI-specific files, crawler policy, sitemap discovery, structured homepage data, and—when available—the mobile Google Lighthouse technical profile.
llms.txt is accessible and contains 5,343 tokens. An expanded llms-full.txt is also available with 8,799 tokens, giving agents more direct context. No separate ai.txt policy was detected; it is optional, but can clarify training, retrieval, and attribution preferences.
robots.txt is available. 11 of 11 tracked AI bots are not blocked. Declared sitemaps: 1. The homepage exposes Schema.org types SoftwareApplication, Organization, WebSite; 10 OpenGraph tags were found and markup completeness is 90%.
The mobile Lighthouse profile adds Performance 97/100, Accessibility 91/100, Best Practices 100/100, SEO 100/100, and experimental Agentic Browsing 100/100. These signals have a limited weight: they complement rather than replace llms.txt, robots.txt, and structured-data checks.
A mobile Lighthouse measurement. Google’s experimental Agentic Browsing category is explained separately and does not replace the broader llmsmap AI-readiness score.
Performance
Accessibility
Best Practices
Technical SEO
Agentic Browsing
The mobile page renders efficiently; its largest visible content block appeared in 2.4 s.
Accessibility scored 91/100, Best Practices 100/100, and technical SEO 100/100. The experimental Agentic Browsing category scored 100/100. It measures signals Google currently tests for software agents and is shown separately from the llmsmap AI-readiness score.
Split long JavaScript tasks, defer non-critical scripts and styles, and shorten blocking request chains. This helps the primary content appear sooner and makes controls usable earlier.
Improve server response time, remove unnecessary redirects and repeat downloads, and use compression, caching, and selective preconnect hints.
Give buttons and links accessible names, associate labels with fields, and use ordered headings and semantic regions. The same structure helps screen readers and software agents understand actions.
Increase contrast for text, states, and interactive controls so both people and visual agents can distinguish content from actions and supporting labels.
First content
Main content
Layout stability
Blocking time
Visual speed
Machine-readable files, crawler policy, discovery, and homepage markup.
ai.txt file was not found
1 sitemap found
Types: SoftwareApplication, Organization, WebSite
10 OG tags found
Based on robots.txt analysis
Declared discovery routes for crawlers and agents.
Social preview metadata found on the homepage.
og:titleApps, Databases & Agents on Infrastructure You Control | Edka
og:descriptionEdka provisions a Kubernetes platform in your own cloud account for apps, databases, observability, and private agent runtimes, without locking you in.
og:typewebsiteog:urlhttps://edka.io/og:imagehttps://edka.io/images/app.webpog:site_nameEdkaog:localeen_USog:image:width1200og:image:height630og:image:altApps, Databases & Agents on Infrastructure You Control | Edka
Structured entities and properties exposed on the homepage.
nameEdkaurlhttps://edka.iodescriptionEdka provisions a Kubernetes platform in your own cloud account for apps, databases, observability, and private agent runtimes, without locking you in.logohttps://edka.io/images/logo.svgsameAshttps://github.com/edkadigital, https://www.linkedin.com/company/edkaio/, https://x.com/edkadigital, https://www.youtube.com/@edkadigital, https://www.facebook.com/edkadigital, https://www.instagram.ccontactPoint{"@type":"ContactPoint","contactType":"Customer Support","url":"https://edka.io/contact","telephone":"+34652371384","email":"support@edka.io","availableLanguage":["English"]}foundingDate2026-05-14address{"@type":"PostalAddress","addressLocality":"Barcelona","addressCountry":"ES"}legalNameEdka Digital S.L.potentialAction{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://edka.io/docs/?q={search_term_string}"},"qupublisherhttps://edka.io# Edka > Run apps, databases, and agents on infrastructure you control. Last updated: 2026-07-16 Edka provisions and operates a Kubernetes platform in your own cloud account: deployments, databases, observability, networking, add-ons, and private AI agent runtimes, without locking you in. Hetzner Cloud is the supported provider today. AWS, GCP, Scaleway, DigitalOcean, and OVH are on the roadmap. ## Product - [Home](https://edka.io/): What Edka is and how it works - [Pricing](https://edka.io/pricing/): Plans, limits, and FAQs - [Deployments](https://edka.io/deployments/): GitHub deployments with PR previews and wildcard TLS - [Databases](https://edka.io/databases/): Databases provisioned on your own cluster - [Agents](https://edka.io/agents/): Private AI agent runtimes on your cluster - [Observability](https://edka.io/observability/): Metrics, logs, and alerting for clusters and workloads - [Add-ons](https://edka.io/add-ons/): Kubernetes add-ons catalog - [Apps](https://edka.io/apps/): Applications catalog - [Cloud Providers](https://edka.io/cloud-providers/): Supported provider today and the roadmap - [Kubernetes on Hetzner](https://edka.io/hetzner-kubernetes/): Managed Kubernetes on Hetzner Cloud and dedicated servers - [Startups](https://edka.io/startups/): Discounted Standard and Pro pricing for startups and solo founders - [Enterprise](https://edka.io/enterprise/): Custom limits, SSO/SAML, and dedicated support - [Changelog](https://edka.io/changelog/): Latest features and improvements - [Contact](https://edka.io/contact/): Get in touch with the team ## Documentation - [Edka Developer Documentation](https://edka.io/docs/): Self hosted Kubernetes PaaS on your own cloud. Provision clusters, install add-ons, deploy apps, and integrate GitOps, registries, and secrets. - [GitHub Actions Runners](https://edka.io/docs/actions/github-actions-runners/): Run GitHub Actions jobs on private runner scale sets inside your Edka Kubernetes clusters with GitHub Actions Runner Controller. - [Kubernetes Add-ons Management](https://edka.io/docs/add-ons/overview/): Install, understand, and manage the full Edka add-ons catalog across networking, security, databases, GitOps, registry, and system-managed platform components. - [Agents](https://edka.io/docs/agents/overview/): Deploy and operate AI agent runtimes in Edka with profiles, webhooks, state backups, runtime health, logs, and device approval. - [Agent Kubernetes Access and Network Policy](https://edka.io/docs/agents/security/): Grant an agent scoped Kubernetes API access with RBAC presets and control its network isolation with Edka-managed NetworkPolicies. - [Production-Ready Kubernetes Apps](https://edka.io/docs/apps/overview/): Deploy and manage production-ready application templates on Kubernetes: automation tools, analytics, search engines, observability stacks, and CMS workloads. - [Cluster Settings: Access & Security](https://edka.io/docs/clusters/access/): Manage cluster permissions, personal kubeconfig and SSH access, and organization admin credential controls. - [Archive a Kubernetes Cluster](https://edka.io/docs/clusters/archive/): Learn how to properly archive Kubernetes clusters in Edka. Archive, restore, and manage inactive clusters. - [Cluster Backups and Restore](https://edka.io/docs/clusters/backups/): Configure etcd backups, manage encryption, browse the backup catalog, and recover clusters in Edka. - [Create a Kubernetes Cluster](https://edka.io/docs/clusters/create/): Creating and configuring production ready Kubernetes clusters with Edka, including networking, security, and optimization options. - [Delete a Kubernetes Cluster](https://edka.io/docs/clusters/delete/): Learn how to safely delete your Kubernetes clusters with Edka, including backup preparation and cleanup steps. - [Cluster Diagnostics](https://edka.io/docs/clusters/diagnostics/): Use Cluster Diagnostics in Edka to inspect Kubernetes warning events, K3s signals, pod failures, and cluster health warnings from a single debug view. - [Cluster Settings: Events](https://edka.io/docs/clusters/events/): Inspect cluster operation history and live progress events with filters for operation type and outcome. - [Cluster Explorer](https://edka.io/docs/clusters/explorer/): Browse Kubernetes resources, Helm releases, logs, manifests, and pod debug sessions from the Edka cluster Explorer. - [Hetzner Metal Server Pools](https://edka.io/docs/clusters/metal-pools/): Add your own Hetzner dedicated (bare metal) servers as worker pools to an Edka Kubernetes cluster, linked to the cloud control plane over a Hetzner vSwitch. - [Kubernetes Clusters Overview](https://edka.io/docs/clusters/overview/): Understand the Cluster Overview dashboard in Edka, including health metrics, Kubernetes signals, networking, add-ons, and integrations. - [Secrets Management](https://edka.io/docs/clusters/secrets/): Manage cluster-scoped Kubernetes secrets in Edka: create, list, update, and delete Edka-managed user secrets by namespace. - [Updating a Kubernetes Cluster](https://edka.io/docs/clusters/update/): Updating and upgrading Kubernetes clusters with Edka, including version upgrades, scaling, and configuration changes with safety precautions. - [Kubernetes Cron Jobs](https://edka.io/docs/cronjobs/overview/): Schedule recurring tasks in your Kubernetes cluster with Cron Jobs, including manual runs, logs, history, and image automation. - [Dedicated Databases Workspace](https://edka.io/docs/databases/overview/): Provision and operate dedicated PostgreSQL, MySQL, Valkey, and ClickHouse runtimes in Edka, with inventory, logs, insights, restore, and engine settings. - [Branch Deployments (Git)](https://edka.io/docs/deployments/branch-deployments/): Build and deploy from GitHub branches with automated builds, image tagging, and preview environments. - [Kubernetes Deployments Management](https://edka.io/docs/deployments/overview/): Deploying, managing, and scaling containerized applications on Kubernetes with Edka's streamlined deployment workflow. - [Build Your Own Platform as a Service](https://edka.io/docs/get-started/build-your-own-platform/): Configure apps and add-ons on your Edka Kubernetes cluster: Envoy Gateway, cert-manager, PostgreSQL, observability, and a container registry. - [Create Your First Cluster](https://edka.io/docs/get-started/create-your-first-cluster/): Create your first Kubernetes cluster in minutes with Edka. Step by step guide to provision and scale a production ready kubernetes cluster on Hetzner Cloud. - [Deploy A Sample Application](https://edka.io/docs/get-started/deploy-a-sample-app/): Deploy the StartMeUp sample app — a Go-based SaaS starter kit — on your newly created Edka Kubernetes cluster, then adapt and extend it for your own needs. - [Prerequisites](https://edka.io/docs/get-started/prerequisites/): Get started with Edka by setting up the required prerequisites like Hetzner Cloud account, Git repositories, container registries, and other optional services. - [Deploy A Sample Application With GitOps](https://edka.io/docs/gitops/deploy-a-sample-app-with-gitops/): Deploy the StartMeUp sample app to your Edka cluster, a Go-based SaaS starter kit packaged as a Helm chart and shipped with GitOps (Flux). - [Prepare your Kubernetes cluster for GitOps](https://edka.io/docs/gitops/git-ops-setup/): Step by step guide to prepare your Kubernetes cluster for GitOps with Edka, including add-on installation, configuration, and integration setup. - [Container Registry](https://edka.io/docs/integrations/container-registry/): Connect Edka to GitHub Container Registry, Docker Hub, AWS ECR, Google Artifact Registry, custom registries, and in-cluster Zot with continuous pull-secret sync. - [External Secrets](https://edka.io/docs/integrations/external-secrets/): Guide to integrate External Secrets Operator with Edka for secure secret management from AWS, Azure, Google Cloud, Vault, Doppler and more. - [GitHub Integration Guide](https://edka.io/docs/integrations/github/): Connect GitHub to Edka for GitOps with Flux, GitHub Actions runner scale sets, and ghcr.io as a container registry. Setup steps and repository access. - [Kubernetes on Hetzner Cloud](https://edka.io/docs/integrations/hetzner/): Run Kubernetes on Hetzner Cloud with Edka. Deploy private, production-ready clusters in your account with networking, storage, and Metal pools preconfigured. - [Object Storage](https://edka.io/docs/integrations/object-storage/): Connect reusable S3-compatible object storage targets in Edka for backups and storage-backed workflows, with bucket, endpoint, and credential setup. - [Infrastructure Inventory](https://edka.io/docs/inventory/overview/): Track Edka-managed Hetzner resources across your account with status, location, per-resource monthly cost, cost time series, and a breakdown by resource type. - [Messaging](https://edka.io/docs/messaging/overview/): Run a NATS + JetStream messaging plane on your own Edka cluster, then model multi tenant accounts, durable streams, and consumers from one place. - [Cluster Alerts](https://edka.io/docs/observability/alerts/): Create custom PromQL alert rules, install editable alert packs, and track firing alert state from the cluster Observability workspace. - [Cluster Logs](https://edka.io/docs/observability/logs/): Search retained cluster logs in Edka with VictoriaLogs, LogsQL queries, quick filters, and private UI exposure. - [Cluster Metrics](https://edka.io/docs/observability/metrics/): Explore PromQL metrics in Edka with VictoriaMetrics, metric catalog browsing, charting, and private UI exposure. - [Cluster Monitoring](https://edka.io/docs/observability/monitoring/): Monitor workload health, node pressure, pod state, and persistent disk usage from the cluster Observability workspace. - [Platform Notifications](https://edka.io/docs/observability/notifications/): Track active and resolved Edka notifications for cluster health, Kubernetes issues, add-on updates, and storage alerts. - [Cluster Observability](https://edka.io/docs/observability/overview/): Install VictoriaMetrics and VictoriaLogs from the Edka Observability workspace to monitor workload health and explore PromQL and LogsQL data from one place. - [Registry Overview](https://edka.io/docs/registry/overview/): Install and operate Edka's in-cluster Zot registry, browse repositories and delete tags, expand storage, and manage external registries per cluster. - [Cloudflare Zero Trust Private Access](https://edka.io/docs/traffic/cloudflare-zero-trust/): Install the Cloudflare connector in Edka, advertise your cluster private subnet through Cloudflare Zero Trust, and reach MetalLB services over WARP. - [Domains and TLS](https://edka.io/docs/traffic/domains/): Configure wildcard and hostname domains in Edka for public or private traffic classes, then manage DNS and TLS from one place. - [Gateway API](https://edka.io/docs/traffic/gateway/): Manage Gateway API controllers, traffic classes, request timeouts, MetalLB private VIPs, Cloudflare private routing, and traffic metrics. - [NAT Gateway](https://edka.io/docs/traffic/nat-gateway/): Route private-network workload egress through managed NAT gateway hosts with HA failover, stable Floating IPv4 egress, security defaults, and metrics. - [Private Networking with MetalLB, NAT Gateway, Cloudflare, and Tailscale](https://edka.io/docs/traffic/private-networking/): Use MetalLB private VIPs, NAT Gateway egress, Cloudflare Zero Trust routing, or Tailscale exposure to keep workloads off the public internet in Edka. - [Tailscale Tailnet Traffic Exposure](https://edka.io/docs/traffic/tailscale/): Install the Tailscale operator in Edka, authenticate with OAuth credentials, and expose workloads via tailnet Envoy Gateway classes or direct Tailscale ingress. ## Databases - [PostgreSQL](https://edka.io/databases/postgresql/): Provision production PostgreSQL (15-18) on your own Edka cluster with CloudNativePG: HA replicas, PgBouncer pooling, backups, and point-in-time recovery. - [MySQL](https://edka.io/databases/mysql/): Provision MySQL 8.0 / 8.4 on your own Edka cluster with the MOCO operator: high-availability replicas, managed credentials, and LoadBalancer exposure. - [ClickHouse](https://edka.io/databases/clickhouse/): Provision distributed ClickHouse analytics clusters (25/26) on your own Edka cluster with ClickHouse Keeper coordination, sharding, and optional TLS. - [Valkey](https://edka.io/databases/valkey/): Provision Valkey (9.0) for cache-first or durable key-value workloads on your own Edka cluster: replication, configurable persistence, ACL auth, and insights. ## Kubernetes Add-ons - [Barman Cloud CNPG Plugin](https://edka.io/add-ons/barman-cloud-cnpg-plugin/): Barman Cloud backup plugin for CloudNative PG. Edka uses it to stream PostgreSQL backups to object storage and restore clusters from recovery points. - [cert-manager](https://edka.io/add-ons/cert-manager/): cert-manager runs in your cluster and issues and renews TLS certificates as Kubernetes secrets, with HTTP-01 and DNS-01 for Gateway API and ingress. - [ClickHouse Operator](https://edka.io/add-ons/clickhouse-operator/): Kubernetes operator add-on for provisioning ClickHouse analytics databases through Edka's dedicated Databases workspace. - [Cloudflare Connector](https://edka.io/add-ons/cloudflared/): Advertise your cluster private subnet through Cloudflare Zero Trust. Edka installs the cloudflared connector to reach internal services over a Tunnel. - [CloudNative PG](https://edka.io/add-ons/cloudnative-pg/): PostgreSQL operator Edka runs on your own cluster, with automated failover, synchronous replication, S3 backups, and point in time recovery. - [Edka Agent](https://edka.io/add-ons/edka-agent/): In-cluster Edka agent that reports inventory, captures snapshots, and surfaces control-plane state to the platform. Runs in your own cluster. - [Edka DNS-01 Webhook](https://edka.io/add-ons/edns-webhook/): DNS-01 solver webhook for cert-manager. Edka uses it to issue wildcard certificates and validate domains over DNS, renewing TLS without HTTP challenges. - [Elastic Operator](https://edka.io/add-ons/elastic/): Elastic Cloud on Kubernetes (ECK) operator. Edka uses it to provision and manage Elasticsearch clusters with operator-driven scaling, upgrades, and recovery. - [Envoy Gateway](https://edka.io/add-ons/envoy-gateway/): Run Gateway API on Kubernetes with managed Envoy Gateway classes, public and private entry points, and gateway level traffic observability. - [External Secrets](https://edka.io/add-ons/external-secrets/): Securely sync your secrets from external providers like AWS Secrets Manager, Vault, GCP Secret Manager and more, directly to your Kubernetes cluster. - [Flux Operator](https://edka.io/add-ons/flux-operator/): GitOps controller that reconciles cluster state from your Git repository. Edka uses the Flux Operator to apply manifests and Helm releases, correcting drift. - [Keel](https://edka.io/add-ons/keel/): Automate your Kubernetes deployments with Keel, providing automated updates and continuous delivery for your container workloads. - [Local Path Storage Class](https://edka.io/add-ons/local-path-storage-class/): Rancher Local Path Provisioner storage class for node-local persistent volumes. Edka uses it for fast single-node PVCs backed directly by the node disk. - [MariaDB Operator](https://edka.io/add-ons/mariadb-operator/): Kubernetes operator for MariaDB. Edka uses it to run databases, users, and grants as declarative resources, with provisioning and lifecycle handled in-cluster. - [MetalLB](https://edka.io/add-ons/metallb/): Allocate private VIPs on your cluster private subnet for Gateway API classes and private LoadBalancer exposure with MetalLB in Edka. - [Metrics Server](https://edka.io/add-ons/metrics-server/): Enable resource metrics and autoscaling in Kubernetes with Metrics Server, providing CPU and memory metrics for pods and nodes. - [MOCO](https://edka.io/add-ons/moco/): MySQL operator used by Edka for high availability MySQL runtimes, service endpoints, and managed cluster lifecycle on Kubernetes. - [NGINX Ingress](https://edka.io/add-ons/nginx/): Deprecated NGINX ingress controller, kept for migration. Edka now standardizes on the Gateway API with Envoy Gateway for routing, TLS, and traffic management. - [Reflector](https://edka.io/add-ons/reflector/): Secret and ConfigMap reflection controller. Edka uses Reflector to mirror certificates and shared secrets across namespaces for workloads that need them. - [Tailscale Operator](https://edka.io/add-ons/tailscale-operator/): Publish Kubernetes workloads into your Tailscale tailnet with Edka using direct tailnet ingress or tailnet-published Envoy Gateway classes. - [Zot Registry](https://edka.io/add-ons/zot/): In-cluster Zot OCI registry managed by Edka. Store and pull container images locally for builds and deployments, without depending on an external registry. ## Applications - [Elasticsearch](https://edka.io/apps/elasticsearch/): Distributed search and analytics engine for real-time data exploration, log analysis, and full-text search. Edka provisions Elasticsearch on your own cluster. (Free plan) - [Excalidraw](https://edka.io/apps/excalidraw/): Self hosted Excalidraw whiteboard on your own Kubernetes cluster. Sketch diagrams and brainstorm in a privacy friendly web client, deployed in one click. (Free plan) - [Langfuse](https://edka.io/apps/langfuse/): Open-source LLM observability, prompt management, and evaluations on Kubernetes. Run Langfuse with Edka-managed PostgreSQL, ClickHouse, Valkey, and S3 storage. (Free plan) - [Meilisearch](https://edka.io/apps/meilisearch/): Fast, typo tolerant search engine for application search. Deliver instant, relevant results with a lightweight API that runs on your own cluster. (Free plan) - [Metabase](https://edka.io/apps/metabase/): Open-source business intelligence and dashboards on Kubernetes. Connect your data, build interactive charts, and share self-service analytics with your team. (Free plan) - [n8n](https://edka.io/apps/n8n/): Deploy n8n on your own Kubernetes cluster with queue workers, task runners, and native AI capabilities. Build workflow automations at scale. (Free plan) - [OpenSearch](https://edka.io/apps/opensearch/): Distributed search and analytics engine with OpenSearch Dashboards for visualization, log analysis, and full-text search. Edka provisions OpenSearch on your own cluster through the OpenSearch Kubernetes Operator. (Free plan) - [Plausible Analytics](https://edka.io/apps/plausible/): Privacy-friendly, lightweight web analytics backed by PostgreSQL and ClickHouse. Deploy the Plausible Community Edition on your own cluster in one click. (Free plan) - [Prometheus Stack](https://edka.io/apps/prometheus-stack/): Deploy the kube-prometheus-stack chart on your own cluster. Prometheus, Grafana, and Alertmanager with default rules, dashboards, and 15-day retention. (Free plan) - [Strapi](https://edka.io/apps/strapi/): Open-source headless CMS for content-driven websites and apps. Model content, expose REST and GraphQL APIs, and manage media from one admin panel. (Free plan) - [Typesense](https://edka.io/apps/typesense/): Open source typo-tolerant search engine. Edka installs the Typesense Helm chart, generates the admin API key, and runs it on your own Kubernetes cluster. (Free plan) - [Umami](https://edka.io/apps/umami/): Privacy-focused, self hosted web analytics backed by PostgreSQL. Deploy Umami on your own Kubernetes cluster with one click and keep full control of your data. (Free plan) ## Blog Posts - [Bare metal Kubernetes on Hetzner with Edka](https://edka.io/blog/bare-metal-kubernetes-hetzner-edka/): Bare metal is the cheapest way to run sustained Kubernetes on Hetzner, but the setup takes time. Edka turns attaching dedicated servers into a few clicks. - [Gateway, Domains, and Tailscale in One Traffic Flow](https://edka.io/blog/gateway-domains-tailscale/): Edka now brings Gateway API, domain management, and Tailscale integration into one clear traffic model for public and private Kubernetes exposure. - [GitHub Deployments, Preview Environments and Wildcard TLS](https://edka.io/blog/branch-deployments-previews-tls/): Announcing GitHub deployments in Edka with pull request preview environments, automatic CI detection, and managed wildcard TLS for custom domains. - [MySQL on Edka with MOCO](https://edka.io/blog/mysql-ha-with-moco/): Launch highly available MySQL clusters with automated backups and point-in-time recovery on your own Edka cluster, powered by the MOCO operator. - [Run apps on a cluster you own](https://edka.io/blog/join-our-beta/): Edka provisions a K3s cluster in your own Hetzner account: Git-based deployments, databases, and add-ons. One cluster is free, no credit card required. ## Company - [Documentation](https://edka.io/docs/) - [Getting Started](https://edka.io/docs/get-started/prerequisites/) - [Changelog](https://edka.io/changelog/) - [Pricing](https://edka.io/pricing/) - [Contact](https://edka.io/contact/) - [Privacy Policy](https://edka.io/privacy-policy/) - [Terms of Service](https://edka.io/terms-conditions/) - [Sign Up](https://console.edka.io/signup) ## Optional - [llms-full.txt](https://edka.io/llms-full.txt): Extended version with pricing details, plan limits, FAQs, and per product descriptions