{
  "name": "LangDB",
  "slug": "langdb",
  "website_url": "https://langdb.ai",
  "vendor_description": "\"Debug your AI agents in real time.\"",
  "categories": [
    "ai-gateways"
  ],
  "summary": "LangDB is an AI gateway that provides multi-provider LLM routing, observability, and cost governance for teams building and operating AI agents. It exposes an OpenAI-compatible REST API with support for automatic fallback, load balancing, response caching, and routing strategies including latency-based and percentage-based rules. Pricing is subscription-based with a free cloud trial and published tiers; guardrails and budget controls require Business or Enterprise plans. SDKs are available for Python and TypeScript, an MCP server is supported, and the service is GDPR-compliant but explicitly not suitable for HIPAA-regulated workloads.",
  "capabilities": {
    "supported_actions": [
      "unified_chat_completions",
      "openai_compatible_api",
      "model_routing",
      "automatic_fallback",
      "load_balancing",
      "provider_routing",
      "auto_router",
      "percentage_based_routing",
      "latency_based_routing",
      "script_based_routing",
      "response_caching",
      "prompt_caching",
      "spend_limits",
      "budgets",
      "rate_limiting",
      "observability_logging",
      "tracing",
      "guardrails",
      "pii_redaction",
      "prompt_injection_detection",
      "content_moderation",
      "virtual_models",
      "mcp_server_integration",
      "embeddings",
      "image_generation",
      "byo_provider_keys",
      "opentelemetry_tracing"
    ],
    "supported_regions": [
      "us-east-1"
    ],
    "supported_languages": [],
    "input_types": [
      "chat completions",
      "embeddings",
      "image generation"
    ],
    "output_types": [
      "streaming (SSE)",
      "JSON",
      "OpenAI-compatible response"
    ],
    "webhooks_supported": null,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "TypeScript/Node.js",
      "Rust (self-hosted gateway)"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.us-east-1.langdb.ai",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.langdb.ai/getting-started/working-with-api/",
    "idempotency_supported": null,
    "error_format": "openai-compatible",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "pylangdb",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/langdb/pylangdb"
      },
      {
        "package": "@langdb/vercel-provider",
        "language": "TypeScript/Node.js",
        "official": true,
        "repo_url": "https://github.com/langdb/vercel-provider"
      },
      {
        "package": "ai-gateway (crates.io)",
        "language": "Rust (self-hosted gateway)",
        "official": true,
        "repo_url": "https://github.com/langdb/ai-gateway"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://docs.langdb.ai/getting-started/quick-start"
  },
  "pricing": {
    "pricing_model": "subscription",
    "has_published_pricing": true,
    "starting_price_usd": null,
    "price_basis": null,
    "free_tier_available": true,
    "free_tier_limit": "open-source self-host (Apache 2.0); cloud hosted gateway with free trial available at app.langdb.ai/signup",
    "free_tier_details": "Free cloud tier available at app.langdb.ai; paid tiers start at $49/month. A 7-day free trial of the Professional tier is also activatable from the dashboard. The open-source gateway repo (github.com/langdb/ai-gateway, rebranded vLLora) is source-available under Elastic License 2.0 (ELv2) for the main component, not freely self-hostable for all commercial uses.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": null,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "Gateway platform fee",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://langdb.ai/pricing/"
      },
      {
        "plan": "Professional",
        "item": "Gateway platform fee",
        "amount_usd": "49.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://langdb.ai/pricing/"
      },
      {
        "plan": "Business",
        "item": "Gateway platform fee",
        "amount_usd": "199.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://langdb.ai/pricing/"
      },
      {
        "plan": "Enterprise",
        "item": "Gateway platform fee",
        "amount_usd": null,
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://langdb.ai/pricing/"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": false,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://docs.langdb.ai/enterprise/resources/configuring-data-retention",
    "documented_rate_limits": null,
    "known_restrictions": [
      "Guardrails available in paid tiers only",
      "Cost control features (budgets, per-user limits) available in Business and Enterprise tiers only",
      "Starter tier has a maximum daily usage limit of $10",
      "Enterprise deployments are provisioned in a dedicated AWS account or GCP project managed by LangDB",
      "Services are not tailored to comply with HIPAA; HIPAA-regulated users may not use the service",
      "The open-source gateway repo (langdb/ai-gateway, rebranded vLLora) is source-available under Elastic License 2.0 (ELv2), not Apache 2.0 for the main component"
    ]
  },
  "developer": {
    "docs_url": "https://docs.langdb.ai/",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.langdb.ai",
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2022-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": []
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 75,
    "setup_speed": 85,
    "docs_quality": 15,
    "procurement_friction": 90,
    "trust_readiness": 15,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "api_version",
      "url": "https://docs.agno.com/models/providers/gateways/langdb/overview",
      "excerpt": "\"https://api.langdb.ai/v1\"",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.crewai.com/en/observability/langdb",
      "excerpt": "\"Authorization: Bearer $LANGDB_API_KEY\" and \"X-Project-Id: $Project_ID\"",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://langdb.ai/about/",
      "excerpt": "The Fastest Enterprise AI Gateway",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://docs.langdb.ai/features/tracing",
      "excerpt": "LangDB includes advanced observability tools for monitoring complex AI agent workflows, granular cost management capabilities tracking expenses by model, project, or user, and comprehensive analytics for insights into LLM performance and usage patterns.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://sourceforge.net/software/product/LangDB/",
      "excerpt": "Starting Price: $49 per month. Free Version: Available.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://sourceforge.net/software/product/LangDB/",
      "excerpt": "Starting Price: $49 per month. Free Version: Available.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://github.com/langdb/ai-gateway",
      "excerpt": "vLLora is fair-code distributed under the Elastic License 2.0 (ELv2). The inner package llm is distributed under the Apache License 2.0.",
      "confidence": "medium"
    },
    {
      "field": "gdpr",
      "url": "https://langdb.ai/docs/privacy/",
      "excerpt": "The General Data Protection Regulation (GDPR) and UK GDPR require LangDB to explain the valid legal bases they rely on in order to process personal information. LangDB has organizational and technical processes and procedures in place to protect personal information.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.langdb.ai/features/routing",
      "excerpt": "The system supports fallback, script-based, optimized, percentage-based, and latency-based routing.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://langdb.ai/app/mcp-servers/mcp-gateway-9664edb2-a85e-4f93-b098-1f3a6a97db62",
      "excerpt": "LangDB offers a secure, scalable, and auditable Model Context Protocol gateway with RBAC authentication, RESTful API management, and a self-service portal for seamless internal tool integration and access control.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://pypi.org/project/pylangdb/",
      "excerpt": "pylangdb 0.3.6 — Comprehensive LangDB integration package with enhanced agent support, LLM integration, and distributed tracing",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://docs.langdb.ai/enterprise/",
      "excerpt": "Each tenant (enterprise deployment) is provisioned in a dedicated AWS account or GCP project. The environment is isolated per tenant and is set up in a separate AWS account or GCP project, managed by LangDB.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.langdb.ai/enterprise/",
      "excerpt": "Each tenant (enterprise deployment) is provisioned in a dedicated AWS account or GCP project.",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.langdb.ai/features/usage",
      "excerpt": "LangDB enforces limits categorized into Daily Limits (maximum usage per day, e.g., $10 in the Starter Tier), Monthly Limits (total usage allowed in a month, e.g., $100), and Total Limits (cumulative limit over the project's duration, e.g., $500).",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.crewai.com/en/observability/langdb",
      "excerpt": "LANGDB_API_BASE_URL: Set to https://api.us-east-1.langdb.ai",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://langdb.ai/",
      "excerpt": "AI Agent Observability & Debugging | LangDB — Debug your AI agents in real time.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://langdb.ai/",
      "excerpt": "AI Agent Observability & Debugging | LangDB — Comprehensive observability for AI agents with tracing, monitoring, and optimization.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://langdb.ai/pricing/",
      "excerpt": "Simple, Transparent Pricing. Start for free and scale as you grow. Pick a feature set that matches your team's stage, and upgrade as governance and scale needs grow.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://langdb.ai/pricing/",
      "excerpt": "Simple, Transparent Pricing. Start for free and scale as you grow.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://blog.langdb.ai/march-2025-product-update",
      "excerpt": "LangDB offers a free 7-day trial of its Professional Tier that can be activated from the dashboard, providing access to full tracing, usage visibility, routing controls, and more with no commitment required.",
      "confidence": "medium"
    },
    {
      "field": "hipaa",
      "url": "https://docs.langdb.ai/terms",
      "excerpt": "The Services are not tailored to comply with industry-specific regulations (Health Insurance Portability and Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.), so if your interactions would be subjected to such laws, you may not use the Services.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://docs.langdb.ai/terms",
      "excerpt": "Terms of Service - Documentation - LangDB AI (no SLA or uptime commitment found in terms or on any trust/security page)",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.langdb.ai/features/guardrails/",
      "excerpt": "LangDB guardrails enforce safety, compliance, and quality by moderating content, validating responses, and detecting security risks. Security checks identify and mitigate security risks such as PII detection and prompt injection detection.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://blog.langdb.ai/working-with-mcp-servers-on-langdb",
      "excerpt": "LangDB makes it incredibly simple to work with MCP servers by enabling OpenAI-compatible API access to different LLMs and external search providers with minimal configuration.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://ai-sdk.dev/providers/community-providers/langdb",
      "excerpt": "The LangDB provider is available via the @langdb/vercel-provider module. This is a TypeScript/JavaScript SDK package that enables integration between LangDB and the Vercel AI SDK.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.crewai.com/en/observability/langdb",
      "excerpt": "LANGDB_API_BASE_URL='https://api.us-east-1.langdb.ai'",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.langdb.ai/terms",
      "excerpt": "The Services are not tailored to comply with industry-specific regulations (Health Insurance Portability and Accountability Act (HIPAA), Federal Information Security Management Act (FISMA), etc.), so if your interactions would be subjected to such laws, you may not use the Services.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://github.com/langdb/ai-gateway",
      "excerpt": "vLLora is fair-code distributed under the Elastic License 2.0 (ELv2). The inner package llm is distributed under the Apache License 2.0.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.agno.com/models/providers/gateways/langdb/overview",
      "excerpt": "\"https://api.langdb.ai/v1\"",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.crewai.com/en/observability/langdb",
      "excerpt": "curl requests to https://api.us-east-1.langdb.ai/v1/chat/completions",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.agno.com/models/providers/gateways/langdb/overview",
      "excerpt": "Set LANGDB_API_KEY environment variable (obtain from https://app.langdb.ai/settings/api_keys)",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://langroid.github.io/langroid/notes/langdb/",
      "excerpt": "LangDB uses an OpenAI-compatible API structure.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://pypi.org/project/pylangdb/",
      "excerpt": "\"Comprehensive LangDB integration package with enhanced agent support, LLM integration, and distributed tracing.\"",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://ai-sdk.dev/providers/community-providers/langdb",
      "excerpt": "pnpm add @langdb/vercel-provider",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://lib.rs/crates/ai-gateway",
      "excerpt": "License: Apache-2.0 ... Homepage: https://langdb.ai",
      "confidence": "medium"
    },
    {
      "field": "free_tier_limit",
      "url": "https://app.langdb.ai/signup",
      "excerpt": "Build RAG & GenAI Applications just using SQL - Langdb",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://docs.agno.com/models/providers/gateways/langdb/overview",
      "excerpt": "LangDB provides access to 350+ LLMs with \"OpenAI-Compatible APIs\", indicating it follows OpenAI's API standards. The implementation inherits parameters from OpenAI's model interface.",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://dev.to/langdb",
      "excerpt": "Founded: July 10, 2024 | Location: Singapore | Employees: 10 | Backing: Sequoia, Gradient Ventures, and January Capital",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://lib.rs/crates/ai-gateway",
      "excerpt": "Version: 0.3.2 (released September 30, 2025)",
      "confidence": "low"
    },
    {
      "field": "api_style",
      "url": "https://docs.agno.com/models/providers/gateways/langdb/overview",
      "excerpt": "LangDB provides access to 350+ LLMs with \"OpenAI-Compatible APIs\", indicating it follows OpenAI's API standards.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.crewai.com/en/observability/langdb",
      "excerpt": "curl requests to https://api.us-east-1.langdb.ai/v1/chat/completions",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/langdb/pylangdb",
      "excerpt": "pip install pylangdb[client] for client library functionality, pylangdb[openai] for OpenAI agents tracing, pylangdb[langchain] for LangChain tracing, pylangdb[crewai] for CrewAI tracing",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.langdb.ai/getting-started/quick-start",
      "excerpt": "Quick Start - Documentation - LangDB AI",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://sourceforge.net/projects/langdb.mirror/",
      "excerpt": "Open Source Status: Yes—the project is an open-source mirror hosted on GitHub at https://github.com/langdb/ai-gateway",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://docs.langdb.ai/enterprise/resources/configuring-data-retention",
      "excerpt": "Configuring Data Retention | LangDB - enterprise documentation page exists",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://tracxn.com/d/companies/langdb/__KDg8pxnpT9DX8wWalj8qaQnuKq9scgX7FuoCCt3-Pn4",
      "excerpt": "Founding Year: 2022",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://pypi.org/project/pylangdb/",
      "excerpt": "Version: 0.3.6 (Jul 11, 2025)",
      "confidence": "low"
    }
  ],
  "fields_not_found": [
    "soc2",
    "iso_27001",
    "pci_dss",
    "webhooks_supported",
    "documented_rate_limits",
    "sla_details",
    "deprecation_policy_url",
    "sla_url",
    "rate_limit_requests",
    "rate_limit_window",
    "starting_price_usd",
    "price_basis",
    "idempotency_supported",
    "requires_verification",
    "webhook_signing",
    "webhook_events_url",
    "ga_date",
    "mcp_url",
    "notable_customers"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/langdb",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/langdb/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}