{
 "categories": [
  "platform",
  "business-intelligence",
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-09",
   "fact": "homepage",
   "note": "Microsoft presents Fabric as a unified cloud data and analytics platform, with a free trial and paid purchase options.",
   "source": "https://www.microsoft.com/en-us/microsoft-fabric",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "vendor",
   "note": "The product homepage identifies Microsoft as the vendor.",
   "source": "https://www.microsoft.com/en-us/microsoft-fabric",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "deployment",
   "note": "Microsoft Learn states Fabric is delivered as a software-as-a-service platform with OneLake as the tenant-wide logical data lake. You do not need an Azure account to use Fabric.",
   "source": "https://learn.microsoft.com/en-us/fabric/fundamentals/microsoft-fabric-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "platforms[0]",
   "note": "Licensing documents access to the Microsoft Fabric web application. This pass did not open a first-party Fabric iOS or Android app page.",
   "source": "https://learn.microsoft.com/en-us/fabric/enterprise/licenses",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "license",
   "note": "A Free per-user license is granted on first Fabric sign-in. Paid F-SKU capacities and a 60-day Fabric Trial capacity are documented. Creating non-Power BI Fabric items requires an F or Trial capacity.",
   "source": "https://learn.microsoft.com/en-us/fabric/enterprise/licenses",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.exists",
   "note": "Microsoft documents Fabric REST APIs for automating Fabric procedures, including item publishing and governance analysis.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/get-started/using-fabric-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.kinds[0]",
   "note": "List Items is GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items and returns JSON item metadata.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/core/items/list-items",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.auth[0]",
   "note": "The quickstart acquires a delegated Microsoft Entra token with MSAL interactive login and scopes Workspace.ReadWrite.All and Item.ReadWrite.All, then calls GET workspaces with Authorization: Bearer.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/get-started/fabric-api-quickstart",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.auth[1]",
   "note": "Fabric REST APIs support service principals after a Fabric administrator enables Service principals can use Fabric APIs. Support is documented per API.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/identity-support",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.auth[2]",
   "note": "The same identity article lists managed identities as a supported sign-in type, also gated by the service-principal tenant setting and per-API support.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/identity-support",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.coverage",
   "note": "The catalog splits Core CRUD APIs usable across workloads from Workload APIs for specific item types. Identity support and item-type limits keep coverage partial rather than complete.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/api-structure",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Fabric REST API hub, linking scopes, throttling, long-running operations, pagination, MCP, CLI, and fabric-cicd.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.sdk.exists",
   "note": "Microsoft documents fabric-cicd as an official open-source Python library that abstracts Fabric REST APIs for workspace item deployment.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-ci-cd",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.sdk.official",
   "note": "The REST API docs present fabric-cicd as the Microsoft CI/CD library for Fabric, installed with pip install fabric-cicd.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-ci-cd",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.sdk.languages[0]",
   "note": "fabric-cicd is a Python library requiring Python 3.9\u20133.13.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-ci-cd",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.mcp.first_party",
   "note": "Microsoft documents two first-party Fabric MCP servers: remote Fabric Core MCP and the local open-source Fabric MCP Server.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/what-is-fabric-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.mcp.verdict",
   "note": "The vendor overview presents both servers as Microsoft Fabric MCP. Core MCP is preview. Tools map to Fabric REST APIs with Entra OAuth and RBAC.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/what-is-fabric-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.cli.exists",
   "note": "Microsoft documents the official Fabric CLI, installed with pip install ms-fabric-cli and invoked as fab, including service-principal automation.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-command-line-interface",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The official Fabric CLI site documents interactive and scripted fab commands for workspaces, pipelines, notebooks, and OneLake copy, including CI/CD examples.",
   "source": "https://microsoft.github.io/fabric-cli/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "fabric-cicd is documented as a scriptable Python deployment library over the Fabric REST APIs.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-ci-cd",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.data_access.export[0]",
   "note": "List Items returns JSON item objects with continuation tokens for pagination.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/core/items/list-items",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.data_access.export[1]",
   "note": "fab cp downloads files from OneLake lakehouse Files paths to the local filesystem.",
   "source": "https://microsoft.github.io/fabric-cli/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.data_access.import[0]",
   "note": "fab cp uploads local files into OneLake lakehouse Files paths.",
   "source": "https://microsoft.github.io/fabric-cli/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.data_access.import[1]",
   "note": "fabric-cicd publishes source-controlled Fabric item definitions into workspaces without calling the UI.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-ci-cd",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Fabric is used through the Microsoft Fabric web application. No UI probe was run.",
   "source": "https://learn.microsoft.com/en-us/fabric/enterprise/licenses",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.rpa.drivability",
   "note": "No repeatable UI probe exists. REST, CLI, fabric-cicd, and MCP documentation establish non-browser paths; drivability stays unknown.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/get-started/using-fabric-apis",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.computer_use.viability",
   "note": "No computer-use probe artifact was produced. Viability stays unknown.",
   "source": "https://www.microsoft.com/en-us/microsoft-fabric",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://www.microsoft.com/en-us/microsoft-fabric/llms.txt and received HTTP 404. learn.microsoft.com/en-us/fabric/llms.txt and learn.microsoft.com/llms.txt also returned 404.",
   "source": "https://www.microsoft.com/en-us/microsoft-fabric/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.best_path",
   "note": "The REST catalog is the broader control plane. Core MCP is preview and does not write data inside items, so API is the best path at the high score.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.scores.api",
   "note": "Documented, versioned REST with Entra user, service-principal, and managed-identity auth, pagination, throttling, CLI, and fabric-cicd. Per-API identity gaps and capacity gates keep the score at 8.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.scores.mcp",
   "note": "Official remote Core MCP is preview and maps a useful but limited tool set to REST. Combined with the local server this is a limited vendor preview. Score 6.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/core-remote/overview-core-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.scores.cli",
   "note": "Official cross-platform CLI with structured commands, OneLake copy, pipeline and notebook execution, and non-interactive service-principal login. Narrower than the full REST catalog. Score 7.",
   "source": "https://microsoft.github.io/fabric-cli/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "verdict.scores.overall",
   "note": "Overall equals the highest assessed path score (API 8).",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[0].url",
   "note": "Opened as the current first-party Fabric MCP overview, including preview Core remote and local server comparison.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/what-is-fabric-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[1].url",
   "note": "Opened as the current Fabric REST API documentation hub.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[2].url",
   "note": "Opened as the current identity-support article for user, service-principal, and managed-identity sign-in.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/identity-support",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[3].url",
   "note": "Opened as the current Core MCP quickstart, including the preview remote URL, Streamable HTTP, and Entra OAuth scope.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/core-remote/get-started-core",
   "tier": "declared"
  },
  {
   "date": "2026-09-09",
   "fact": "freshness.watch[4].url",
   "note": "Opened as the current Microsoft Learn Fabric CLI install and login guide.",
   "source": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-command-line-interface",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-09",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/what-is-fabric-mcp-server"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/rest/api/fabric/"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/identity-support"
   },
   {
    "type": "mcp",
    "url": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/mcp-servers/core-remote/get-started-core"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/rest/api/fabric/articles/fabric-command-line-interface"
   }
  ]
 },
 "homepage": "https://www.microsoft.com/en-us/microsoft-fabric",
 "id": "microsoft-fabric",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "service-principal",
    "managed-identity"
   ],
   "coverage": "partial",
   "docs": "https://learn.microsoft.com/en-us/rest/api/fabric/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "rest-json",
    "onelake-files"
   ],
   "import": [
    "onelake-files",
    "fabric-cicd"
   ]
  },
  "extensibility": {
   "scripting": [
    "fabric-cli",
    "fabric-cicd"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Fabric REST APIs, the official Fabric CLI, fabric-cicd, and the first-party remote Core plus local MCP servers are the documented machine paths. This record does not treat Power BI Desktop or the Azure portal as Fabric automation surfaces.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python"
   ],
   "official": true
  }
 },
 "name": "Microsoft Fabric",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "power-bi",
   "databricks",
   "microsoft-azure"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Microsoft Fabric is automatable today through the Fabric REST APIs on https://api.fabric.microsoft.com/v1/. Core APIs create, read, update, and delete items across workloads; workload APIs target specific item types such as lakehouses, notebooks, and pipelines. Callers acquire a Microsoft Entra token and send it as a Bearer header. Delegated user tokens use scopes such as Workspace.ReadWrite.All and Item.ReadWrite.All. Service principals and managed identities work after a Fabric administrator enables the Service principals can use Fabric APIs tenant setting, and each operation documents whether those identities are supported. Unified identity quotas of 200 calls per minute apply to platform, job-scheduler, and long-running-operation groups, with HTTP 429 and Retry-After on RequestBlocked, and a separate CapacityLimitExceeded path when the F SKU is overloaded. The official Fabric CLI (pip install ms-fabric-cli) browses workspaces like a file system, runs pipelines and notebooks, copies OneLake files, and signs in as a user, service principal, or managed identity. fabric-cicd is Microsoft's official Python library for publishing Git item definitions to workspaces. First-party MCP is official but preview: the remote Fabric Core MCP at https://api.fabric.microsoft.com/v1/mcp/core maps tools to REST for catalog search, workspaces, items, permissions, folders, and capacities over Streamable HTTP and Entra OAuth; it does not modify data inside items. The local Fabric MCP Server (VS Code extension, npx @microsoft/fabric-mcp, or microsoft/mcp source) adds offline API docs, OneLake file tools, and item create. This record excludes standalone Power BI and standalone Azure. Zapier, Make, Power Automate, and n8n listings were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because it is the documented control plane; MCP is a limited vendor preview.\n"
 }
}