{
  "schemaVersion": "1.0",
  "provider": {
    "id": "supabase",
    "name": "Supabase Data APIs",
    "provider": "Supabase",
    "category": "developer-platform",
    "status": "active",
    "summary": "Auto-generated REST and GraphQL data APIs backed by a project's Postgres schema, alongside Auth, Storage, and Realtime.",
    "homepage": "https://supabase.com/",
    "officialDocs": "https://supabase.com/docs/guides/api",
    "baseUrl": "https://PROJECT_REF.supabase.co/rest/v1",
    "auth": "Project key plus user JWT or service-role context",
    "versioning": "Project REST endpoints are generated from the database schema",
    "resourceGroups": [
      "Tables and views",
      "Postgres functions",
      "GraphQL",
      "Storage",
      "Auth",
      "Realtime"
    ],
    "pagination": "PostgREST Range headers and query parameters",
    "errors": "PostgREST and product-specific JSON errors",
    "webhooks": "Database webhooks and Realtime changes are supported",
    "sdks": [
      "JavaScript",
      "Flutter",
      "Python",
      "C#",
      "Swift",
      "Kotlin"
    ],
    "pricing": "Free and paid project plans with usage-based allowances",
    "rateLimit": "Resource and product limits depend on the project plan",
    "formats": [
      "JSON"
    ],
    "protocols": [
      "REST",
      "GraphQL",
      "WebSocket"
    ],
    "bestFor": [
      "Postgres-backed applications",
      "Rapid CRUD APIs with row-level security"
    ],
    "cautions": [
      "Never expose the service-role key.",
      "Row-level security must be designed and tested."
    ],
    "tags": [
      "tables-and-views",
      "postgres-functions",
      "graphql",
      "developer-platform"
    ],
    "verifiedAt": "2026-09-13",
    "sourceUrls": [
      "https://supabase.com/docs/guides/api",
      "https://supabase.com/docs/guides/api/api-keys"
    ],
    "mutableFacts": [
      {
        "key": "base-url",
        "label": "Base URL",
        "value": "https://PROJECT_REF.supabase.co/rest/v1",
        "sourceUrl": "https://supabase.com/docs/guides/api",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "authentication",
        "label": "Authentication",
        "value": "Project key plus user JWT or service-role context",
        "sourceUrl": "https://supabase.com/docs/guides/api/api-keys",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "pricing",
        "label": "Pricing",
        "value": "Free and paid project plans with usage-based allowances",
        "sourceUrl": "https://supabase.com/docs/guides/api/api-keys",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "rate-limits",
        "label": "Rate limits",
        "value": "Resource and product limits depend on the project plan",
        "sourceUrl": "https://supabase.com/docs/guides/api/api-keys",
        "verifiedAt": "2026-09-13"
      }
    ],
    "humanUrl": "/api-atlas/apis/supabase/",
    "jsonUrl": "/api-atlas/api/providers/supabase.json"
  }
}