{
  "@context": "https://schema.org",
  "name": "Registry API directory",
  "category": "Registry APIs",
  "publisher": "RegistryAPIs.com",
  "domain": "registryapis.com",
  "source": "Official provider documentation; curated 2026-09-17",
  "snapshot_date": "2026-09-17",
  "representative_queries": [
    "Find APIs for package and artifact registries",
    "Find container registry APIs",
    "Find model registry and machine-learning artifact APIs",
    "Find registry APIs for MCP servers and developer resources"
  ],
  "count": 8,
  "records": [
    {
      "name": "Amazon ECR API",
      "provider": "AWS",
      "category": "Registry APIs",
      "description": "AWS API for container repositories, images, lifecycle settings and registry operations.",
      "capabilities": [
        "Containers",
        "Images",
        "Repositories"
      ],
      "website": "https://aws.amazon.com/ecr/",
      "docs_url": "https://docs.aws.amazon.com/AmazonECR/latest/APIReference/Welcome.html",
      "auth_methods": [
        "AWS Signature"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "amazon-ecr-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/amazon-ecr-api"
    },
    {
      "name": "Docker Hub API",
      "provider": "Docker",
      "category": "Registry APIs",
      "description": "API interfaces for repositories, tags and container-registry resources on Docker Hub.",
      "capabilities": [
        "Containers",
        "Repositories",
        "Tags"
      ],
      "website": "https://hub.docker.com/",
      "docs_url": "https://docs.docker.com/reference/api/hub/latest/",
      "auth_methods": [
        "Token"
      ],
      "openapi": "Yes",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "docker-hub-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/docker-hub-api"
    },
    {
      "name": "GitHub Packages REST API",
      "provider": "GitHub",
      "category": "Registry APIs",
      "description": "REST APIs for managing packages and package versions in GitHub Packages.",
      "capabilities": [
        "Packages",
        "Versions",
        "Package management"
      ],
      "website": "https://github.com/features/packages",
      "docs_url": "https://docs.github.com/en/rest/packages",
      "auth_methods": [
        "GitHub token"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "github-packages-rest-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/github-packages-rest-api"
    },
    {
      "name": "GitLab Container Registry API",
      "provider": "GitLab",
      "category": "Registry APIs",
      "description": "REST API for container registry repositories and tags within GitLab projects.",
      "capabilities": [
        "Containers",
        "Repositories",
        "Tags"
      ],
      "website": "https://about.gitlab.com/",
      "docs_url": "https://docs.gitlab.com/api/container_registry/",
      "auth_methods": [
        "GitLab token"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "gitlab-container-registry-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/gitlab-container-registry-api"
    },
    {
      "name": "Hugging Face Hub API",
      "provider": "Hugging Face",
      "category": "Registry APIs",
      "description": "APIs and client interfaces for models, datasets and Spaces hosted on the Hugging Face Hub.",
      "capabilities": [
        "Models",
        "Datasets",
        "Artifacts"
      ],
      "website": "https://huggingface.co/",
      "docs_url": "https://huggingface.co/docs/huggingface_hub/package_reference/hf_api",
      "auth_methods": [
        "Token"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "hugging-face-hub-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/hugging-face-hub-api"
    },
    {
      "name": "MLflow Model Registry API",
      "provider": "MLflow",
      "category": "Registry APIs",
      "description": "REST API for registered models, model versions and model-registry metadata.",
      "capabilities": [
        "Models",
        "Versions",
        "ML lifecycle"
      ],
      "website": "https://mlflow.org/",
      "docs_url": "https://mlflow.org/docs/latest/api_reference/rest-api.html",
      "auth_methods": [],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "mlflow-model-registry-api",
      "public_documentation": true,
      "authentication_verified": false,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/mlflow-model-registry-api"
    },
    {
      "name": "npm Registry API",
      "provider": "npm",
      "category": "Registry APIs",
      "description": "Public registry API for package metadata, versions and search.",
      "capabilities": [
        "Packages",
        "Metadata",
        "Versions",
        "Search"
      ],
      "website": "https://www.npmjs.com/",
      "docs_url": "https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md",
      "auth_methods": [],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "npm-registry-api",
      "public_documentation": true,
      "authentication_verified": false,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/npm-registry-api"
    },
    {
      "name": "Official MCP Registry API",
      "provider": "Model Context Protocol",
      "category": "Registry APIs",
      "description": "Official API for discovering, publishing and managing MCP server entries.",
      "capabilities": [
        "MCP servers",
        "Discovery",
        "Publishing",
        "Registry"
      ],
      "website": "https://registry.modelcontextprotocol.io/",
      "docs_url": "https://github.com/modelcontextprotocol/registry/blob/main/docs/reference/api/official-registry-api.md",
      "auth_methods": [],
      "openapi": "Yes",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": null,
      "slug": "official-mcp-registry-api",
      "public_documentation": true,
      "authentication_verified": false,
      "agent_actionable": true,
      "tracked_website_url": "https://registryapis.com/go/api/official-mcp-registry-api"
    }
  ]
}