{
  "schema_version": "1.0",
  "site": "https://www.dadl.ai",
  "count": 21,
  "entries": [
    {
      "slug": "alertmanager",
      "name": "alertmanager",
      "description": "Prometheus Alertmanager API v2 -- alerts, silences, receivers, alert groups, status, and operational health",
      "url": "https://www.dadl.ai/d/alertmanager",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/alertmanager.dadl",
      "source_name": "Prometheus Alertmanager API v2",
      "source_url": "https://prometheus.io/docs/alerting/latest/clients/",
      "date": "2026-04-13",
      "tool_count": 12,
      "composite_count": 0,
      "tags": [
        "monitoring",
        "alerting",
        "crud",
        "user-management",
        "notifications",
        "deployment",
        "logging",
        "auth:basic"
      ],
      "categories": [],
      "has_code": false,
      "coverage": {
        "percentage": 100,
        "endpoints": 14,
        "total_endpoints": 14
      }
    },
    {
      "slug": "algolia-hn-search",
      "name": "algolia-hn-search",
      "description": "Algolia Hacker News Search API — full-text search, filtering, and retrieval for stories, comments, and users on Hacker News",
      "url": "https://www.dadl.ai/d/algolia-hn-search",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/algolia-hn-search.dadl",
      "source_name": "Algolia HN Search API",
      "source_url": "https://hn.algolia.com/api",
      "date": "2026-04-04",
      "tool_count": 4,
      "composite_count": 5,
      "tags": [
        "search",
        "crud",
        "analytics",
        "documentation",
        "real-time",
        "user-management",
        "auth:apikey"
      ],
      "categories": [
        "data-analytics/search"
      ],
      "has_code": true,
      "coverage": {
        "percentage": 100,
        "endpoints": 4,
        "total_endpoints": 4
      }
    },
    {
      "slug": "cloudflare",
      "name": "cloudflare",
      "description": "Cloudflare API -- DNS, Pages, Workers, KV, R2, D1, Zones, SSL/TLS, Cache, Load Balancers, Firewall/WAF, Page Rules, Access (Zero Trust), and account management",
      "url": "https://www.dadl.ai/d/cloudflare",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/cloudflare.dadl",
      "source_name": "Cloudflare REST API v4",
      "source_url": "https://developers.cloudflare.com/api/",
      "date": "2026-03-30",
      "tool_count": 200,
      "composite_count": 0,
      "tags": [
        "cloud",
        "dns",
        "storage",
        "security",
        "crud",
        "search",
        "authentication",
        "deployment",
        "auth:bearer"
      ],
      "categories": [
        "cloud-infrastructure/dns-cdn",
        "cloud-infrastructure/networking",
        "cloud-infrastructure/storage"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 17,
        "endpoints": 248,
        "total_endpoints": 1500
      }
    },
    {
      "slug": "deepl",
      "name": "deepl",
      "description": "DeepL REST API — text translation (with style profiles, translation memory, glossaries and improved tag handling), document translation, multilingual glossary management, style rules CRUD, text improvement (Write), language metadata and usage tracking. Mixes /v2 and /v3 endpoints.\n",
      "url": "https://www.dadl.ai/d/deepl",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/deepl.dadl",
      "source_name": "DeepL REST API (v2 + v3)",
      "source_url": "https://developers.deepl.com/api-reference",
      "date": "2026-05-21",
      "tool_count": 27,
      "composite_count": 0,
      "tags": [
        "translation",
        "crud",
        "file-management",
        "metrics",
        "auth:bearer"
      ],
      "categories": [
        "business/translation"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 71,
        "endpoints": 27,
        "total_endpoints": 38
      }
    },
    {
      "slug": "dokuwiki",
      "name": "dokuwiki",
      "description": "DokuWiki JSON-RPC API — wiki pages, media files, search, ACL management, and user administration",
      "url": "https://www.dadl.ai/d/dokuwiki",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/dokuwiki.dadl",
      "source_name": "DokuWiki Remote API",
      "source_url": "https://www.dokuwiki.org/devel:jsonrpc",
      "date": "2026-03-29",
      "tool_count": 30,
      "composite_count": 3,
      "tags": [
        "wiki",
        "crud",
        "search",
        "file-management",
        "user-management",
        "authentication",
        "auth:basic"
      ],
      "categories": [
        "content-knowledge/wiki"
      ],
      "has_code": true,
      "coverage": {
        "percentage": 94,
        "endpoints": 31,
        "total_endpoints": 33
      }
    },
    {
      "slug": "github",
      "name": "github",
      "description": "GitHub REST API — repositories, issues, pull requests, commits, and code search",
      "url": "https://www.dadl.ai/d/github",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/github.dadl",
      "source_name": "GitHub REST API v3",
      "source_url": "https://docs.github.com/en/rest",
      "date": "2026-04-02",
      "tool_count": 203,
      "composite_count": 0,
      "tags": [
        "version-control",
        "ci-cd",
        "issue-tracking",
        "automation",
        "crud",
        "webhooks",
        "auth:bearer"
      ],
      "categories": [
        "developer-tools/version-control",
        "developer-tools/ci-cd",
        "developer-tools/issue-tracking"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 23,
        "endpoints": 205,
        "total_endpoints": 900
      }
    },
    {
      "slug": "gitlab",
      "name": "gitlab",
      "description": "GitLab REST API v4 — projects, issues, merge requests, pipelines, CI/CD, and code search",
      "url": "https://www.dadl.ai/d/gitlab",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/gitlab.dadl",
      "source_name": "GitLab REST API v4",
      "source_url": "https://docs.gitlab.com/ee/api/rest/",
      "date": "2026-03-29",
      "tool_count": 75,
      "composite_count": 0,
      "tags": [
        "version-control",
        "ci-cd",
        "issue-tracking",
        "automation",
        "crud",
        "search",
        "file-management",
        "authentication",
        "auth:apikey"
      ],
      "categories": [
        "developer-tools/version-control",
        "developer-tools/ci-cd",
        "developer-tools/issue-tracking"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 13,
        "endpoints": 52,
        "total_endpoints": 400
      }
    },
    {
      "slug": "graylog",
      "name": "graylog",
      "description": "Graylog REST API -- log search (Views/Search + legacy universal), streams, pipelines, inputs, alerts, events, dashboards, users, roles, sidecars, index management, and cluster administration. Targets Graylog 6.x.",
      "url": "https://www.dadl.ai/d/graylog",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/graylog.dadl",
      "source_name": "Graylog REST API",
      "source_url": "https://go2docs.graylog.org/current/setting_up_graylog/rest_api.html",
      "date": "2026-04-26",
      "tool_count": 230,
      "composite_count": 6,
      "tags": [
        "logging",
        "search",
        "crud",
        "user-management",
        "monitoring",
        "real-time",
        "automation",
        "auth:basic"
      ],
      "categories": [],
      "has_code": true,
      "coverage": {
        "percentage": 72,
        "endpoints": 232,
        "total_endpoints": 320
      }
    },
    {
      "slug": "hackernews",
      "name": "hackernews",
      "description": "Hacker News API — read-only access to stories, comments, polls, jobs, users, and live feeds from news.ycombinator.com",
      "url": "https://www.dadl.ai/d/hackernews",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/hackernews.dadl",
      "source_name": "Hacker News API (Firebase)",
      "source_url": "https://github.com/HackerNews/API",
      "date": "2026-04-04",
      "tool_count": 10,
      "composite_count": 3,
      "tags": [
        "social-coding",
        "crud",
        "real-time",
        "user-management",
        "notifications",
        "logging",
        "auth:apikey"
      ],
      "categories": [
        "content-knowledge/news"
      ],
      "has_code": true,
      "coverage": {
        "percentage": 100,
        "endpoints": 11,
        "total_endpoints": 11
      }
    },
    {
      "slug": "hetzner-cloud",
      "name": "hetzner-cloud",
      "description": "Hetzner Cloud API -- servers, volumes, networks, load balancers, firewalls, floating IPs, primary IPs, images, SSH keys, placement groups, certificates, and infrastructure metadata",
      "url": "https://www.dadl.ai/d/hetzner-cloud",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/hetzner-cloud.dadl",
      "source_name": "Hetzner Cloud API",
      "source_url": "https://docs.hetzner.cloud",
      "date": "2026-04-01",
      "tool_count": 123,
      "composite_count": 0,
      "tags": [
        "cloud",
        "devops",
        "security",
        "crud",
        "metrics",
        "file-management",
        "auth:bearer"
      ],
      "categories": [
        "cloud-infrastructure/compute",
        "cloud-infrastructure/networking"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 61,
        "endpoints": 122,
        "total_endpoints": 200
      }
    },
    {
      "slug": "linode",
      "name": "linode",
      "description": "Linode (Akamai) cloud infrastructure API -- compute instances, volumes, DNS, networking, Kubernetes, databases, object storage, and account management",
      "url": "https://www.dadl.ai/d/linode",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/linode.dadl",
      "source_name": "Linode REST API v4",
      "source_url": "https://techdocs.akamai.com/linode-api/reference/api",
      "date": "2026-03-29",
      "tool_count": 179,
      "composite_count": 0,
      "tags": [
        "cloud",
        "dns",
        "storage",
        "databases",
        "containers",
        "networking",
        "crud",
        "authentication",
        "auth:bearer"
      ],
      "categories": [
        "cloud-infrastructure/compute",
        "cloud-infrastructure/storage",
        "cloud-infrastructure/networking",
        "cloud-infrastructure/dns-cdn"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 30,
        "endpoints": 118,
        "total_endpoints": 400
      }
    },
    {
      "slug": "mastodon",
      "name": "mastodon",
      "description": "Mastodon REST API — statuses, timelines, accounts, notifications, search, media, lists, polls, conversations, trends, filters, and instance info. Base URL must be set to the target Mastodon instance (e.g. https://mastodon.social).",
      "url": "https://www.dadl.ai/d/mastodon",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/mastodon.dadl",
      "source_name": "Mastodon REST API v1/v2",
      "source_url": "https://docs.joinmastodon.org/api/",
      "date": "2026-04-08",
      "tool_count": 115,
      "composite_count": 0,
      "tags": [
        "social-coding",
        "crud",
        "notifications",
        "user-management",
        "search",
        "media",
        "real-time",
        "translation",
        "auth:bearer"
      ],
      "categories": [],
      "has_code": false,
      "coverage": {
        "percentage": 86,
        "endpoints": 112,
        "total_endpoints": 130
      }
    },
    {
      "slug": "mikrotik",
      "name": "mikrotik",
      "description": "MikroTik RouterOS REST API -- manage interfaces, IP addresses, routing, firewall, DHCP, DNS, PPP, queues, wireless, system configuration, users, certificates, files, logs, and diagnostics on RouterOS v7.1+ devices",
      "url": "https://www.dadl.ai/d/mikrotik",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/mikrotik.dadl",
      "source_name": "MikroTik RouterOS REST API",
      "source_url": "https://help.mikrotik.com/docs/spaces/ROS/pages/47579162/REST+API",
      "date": "2026-05-21",
      "tool_count": 295,
      "composite_count": 0,
      "tags": [
        "networking",
        "crud",
        "user-management",
        "authentication",
        "logging",
        "monitoring",
        "file-management",
        "deployment",
        "auth:basic"
      ],
      "categories": [],
      "has_code": false,
      "coverage": {
        "percentage": 64,
        "endpoints": 295,
        "total_endpoints": 450
      }
    },
    {
      "slug": "netbox",
      "name": "netbox",
      "description": "NetBox DCIM/IPAM API -- sites, racks, devices, interfaces, cables, IP addresses, prefixes, VLANs, VRFs, virtual machines, clusters, circuits, tenants, contacts, and network documentation",
      "url": "https://www.dadl.ai/d/netbox",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/netbox.dadl",
      "source_name": "NetBox REST API",
      "source_url": "https://netboxlabs.com/docs/netbox/integrations/rest-api/",
      "date": "2026-04-13",
      "tool_count": 207,
      "composite_count": 0,
      "tags": [
        "cloud",
        "devops",
        "networking",
        "crud",
        "user-management",
        "file-management",
        "logging",
        "documentation",
        "auth:bearer"
      ],
      "categories": [],
      "has_code": false,
      "coverage": {
        "percentage": 98,
        "endpoints": 244,
        "total_endpoints": 250
      }
    },
    {
      "slug": "shelly-cloud",
      "name": "shelly-cloud",
      "description": "Shelly Cloud Control API — monitor and control Shelly IoT devices (switches, covers, lights) via the Shelly Cloud",
      "url": "https://www.dadl.ai/d/shelly-cloud",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/shelly-cloud.dadl",
      "source_name": "Shelly Cloud Control API",
      "source_url": "https://shelly-api-docs.shelly.cloud/cloud-control-api/",
      "date": "2026-03-26",
      "tool_count": 14,
      "composite_count": 1,
      "tags": [
        "iot",
        "cloud",
        "crud",
        "bulk-operations",
        "authentication",
        "auth:apikey"
      ],
      "categories": [
        "iot-energy/smart-home"
      ],
      "has_code": true,
      "coverage": {
        "percentage": 78,
        "endpoints": 14,
        "total_endpoints": 18
      }
    },
    {
      "slug": "stripe",
      "name": "stripe",
      "description": "Stripe REST API — payment processing, billing, subscriptions, invoices, products, and financial infrastructure",
      "url": "https://www.dadl.ai/d/stripe",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/stripe.dadl",
      "source_name": "Stripe REST API",
      "source_url": "https://docs.stripe.com/api",
      "date": "2026-04-02",
      "tool_count": 96,
      "composite_count": 0,
      "tags": [
        "finance",
        "e-commerce",
        "crud",
        "user-management",
        "notifications",
        "webhooks",
        "logging",
        "authentication",
        "auth:bearer"
      ],
      "categories": [
        "business/payments"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 22,
        "endpoints": 78,
        "total_endpoints": 350
      }
    },
    {
      "slug": "tailscale",
      "name": "tailscale",
      "description": "Tailscale API -- devices, users, auth keys, DNS, ACL/policy, webhooks, contacts, posture integrations, log streaming, and tailnet settings",
      "url": "https://www.dadl.ai/d/tailscale",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/tailscale.dadl",
      "source_name": "Tailscale REST API",
      "source_url": "https://tailscale.com/api",
      "date": "2026-04-06",
      "tool_count": 60,
      "composite_count": 0,
      "tags": [
        "cloud",
        "devops",
        "networking",
        "security",
        "crud",
        "webhooks",
        "user-management",
        "authentication",
        "auth:bearer"
      ],
      "categories": [
        "cloud-infrastructure/networking"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 83,
        "endpoints": 58,
        "total_endpoints": 70
      }
    },
    {
      "slug": "umami",
      "name": "umami",
      "description": "Umami open-source web analytics — privacy-friendly alternative to Google Analytics",
      "url": "https://www.dadl.ai/d/umami",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/umami.dadl",
      "source_name": "Umami Analytics REST API",
      "source_url": "https://umami.is/docs/api",
      "date": "2026-03-31",
      "tool_count": 89,
      "composite_count": 0,
      "tags": [
        "analytics",
        "authentication",
        "crud",
        "metrics",
        "real-time",
        "user-management",
        "auth:bearer"
      ],
      "categories": [
        "data-analytics/analytics"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 100,
        "endpoints": 89,
        "total_endpoints": 89
      }
    },
    {
      "slug": "victron-vrm",
      "name": "victron-vrm",
      "description": "Victron Energy VRM API -- monitor and control solar installations, batteries, inverters, and energy systems via the Victron Remote Management portal",
      "url": "https://www.dadl.ai/d/victron-vrm",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/victron-vrm.dadl",
      "source_name": "Victron Energy VRM REST API v2",
      "source_url": "https://vrm-api-docs.victronenergy.com/",
      "date": "2026-03-31",
      "tool_count": 44,
      "composite_count": 0,
      "tags": [
        "energy",
        "iot",
        "monitoring",
        "authentication",
        "search",
        "real-time",
        "metrics",
        "auth:bearer"
      ],
      "categories": [
        "iot-energy/energy-management"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 82,
        "endpoints": 41,
        "total_endpoints": 50
      }
    },
    {
      "slug": "vikunja",
      "name": "vikunja",
      "description": "Vikunja open-source task management — project planning, kanban boards, and task tracking",
      "url": "https://www.dadl.ai/d/vikunja",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/vikunja.dadl",
      "source_name": "Vikunja REST API",
      "source_url": "https://vikunja.io/docs/api/",
      "date": "2026-03-29",
      "tool_count": 16,
      "composite_count": 1,
      "tags": [
        "project-management",
        "crud",
        "authentication",
        "search",
        "user-management",
        "auth:bearer"
      ],
      "categories": [
        "productivity/task-management"
      ],
      "has_code": true,
      "coverage": {
        "percentage": 24,
        "endpoints": 19,
        "total_endpoints": 80
      }
    },
    {
      "slug": "xen-orchestra",
      "name": "xen-orchestra",
      "description": "Xen Orchestra REST API (XO 6.4+) -- complete coverage: VMs, hosts, pools, storage (SR/VDI/VBD), networks (VIF/PIF/PBD), VM/VDI snapshots, VM templates, hardware (PCI/PGPU/SM), tasks, backups (jobs/logs/repositories/restore), schedules, messages, alarms, events (SSE), RBAC v2 (users/groups/acl-roles/acl-privileges), proxies, servers, dashboards, auth tokens, health check",
      "url": "https://www.dadl.ai/d/xen-orchestra",
      "raw_url": "https://raw.githubusercontent.com/DunkelCloud/dadl-registry/main/xen-orchestra.dadl",
      "source_name": "Xen Orchestra REST API",
      "source_url": "https://docs.xen-orchestra.com/restapi",
      "date": "2026-05-02",
      "tool_count": 229,
      "composite_count": 0,
      "tags": [
        "cloud",
        "devops",
        "automation",
        "crud",
        "user-management",
        "file-management",
        "monitoring",
        "logging",
        "auth:bearer"
      ],
      "categories": [
        "cloud-infrastructure/compute"
      ],
      "has_code": false,
      "coverage": {
        "percentage": 100,
        "endpoints": 229,
        "total_endpoints": 229
      }
    }
  ]
}