{
 "categories": [
  "low-code",
  "platform",
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-12",
   "fact": "homepage",
   "note": "Microsoft presents Power Apps as a low-code AI app builder for canvas and enterprise applications, sold with a free Developer plan and Power Apps Premium.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "license",
   "note": "Microsoft lists a free Developer plan for development and testing and Power Apps Premium at $20.00 per user per month for unlimited production apps. License is commercial.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[0]",
   "note": "Microsoft documents running canvas apps in a web browser.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[1]",
   "note": "Microsoft documents running canvas apps on Windows.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[2]",
   "note": "Microsoft documents running canvas apps on iOS.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[3]",
   "note": "Microsoft documents running canvas apps on Android.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.exists",
   "note": "Microsoft documents Power Platform API Apps operations, including GET https://api.powerplatform.com/powerapps/environments/{environmentId}/apps?api-version=2024-10-01.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented app-admin surface is HTTP REST against api.powerplatform.com/powerapps/.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.auth[0]",
   "note": "Delegated callers obtain a Microsoft Entra bearer token with scope https://api.powerplatform.com/.default. Power Platform API uses delegated permissions for user-context apps.",
   "source": "https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.auth[1]",
   "note": "Service principals request a client-credentials token for https://api.powerplatform.com/.default and receive access from an assigned Power Platform RBAC role rather than application permissions.",
   "source": "https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.coverage",
   "note": "Get AdminApps returns a paged list of PowerApp resources for an environment. The opened operation is administrator listing, not full studio authoring of screens and formulas.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Power Platform API Get AdminApps reference used as this record's API docs URL.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.cli.exists",
   "note": "Microsoft documents pac canvas list, download, and create for canvas apps. pack and unpack remain in the CLI but are marked deprecated.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/reference/canvas",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Microsoft documents Power Fx formulas and functions as the expression language used in canvas apps.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/getting-started",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[0]",
   "note": "pac canvas download writes a canvas app as an .msapp file. Studio can also save as .msapp to a computer.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/reference/canvas",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.import[0]",
   "note": "Generated or packed .msapp files are imported into Power Apps Studio with File > Open > Browse.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/reference/canvas",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Makers build canvas and model-driven apps in the Power Apps web studio. No UI probe was run.",
   "source": "https://learn.microsoft.com/en-us/power-apps/maker/",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.api",
   "note": "Power Platform app-admin REST is documented, Entra-authenticated, and read-capable for environment app inventories. Authoring stays in Studio, CLI, or Dataverse model-driven messages, so the path is useful production work with material coverage limits (7).",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.cli",
   "note": "Official pac canvas lists, downloads, and generates .msapp files. pack/unpack are deprecated, and some other pac commands are Windows-only, so the CLI path stays useful rather than fully production-grade for source control.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/reference/canvas",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[0].url",
   "note": "Opened Microsoft's current Power Apps product page, including Developer plan and Premium pricing.",
   "source": "https://www.microsoft.com/en-us/power-platform/products/power-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[1].url",
   "note": "Opened Microsoft's current Get AdminApps REST page for listing Power Apps in an environment.",
   "source": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[2].url",
   "note": "Opened Microsoft's current Power Platform API authentication guide, including delegated and service-principal token flows for https://api.powerplatform.com/.default.",
   "source": "https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[3].url",
   "note": "Opened Microsoft's current pac canvas reference, including the pack/unpack deprecation note.",
   "source": "https://learn.microsoft.com/en-us/power-platform/developer/cli/reference/canvas",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-12",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.microsoft.com/en-us/power-platform/products/power-apps"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-platform/admin/programmability-authentication-v2"
   },
   {
    "type": "docs",
    "url": "https://learn.microsoft.com/en-us/power-platform/developer/cli/reference/canvas"
   }
  ]
 },
 "homepage": "https://www.microsoft.com/en-us/power-platform/products/power-apps",
 "id": "microsoft-power-apps",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "oauth2-delegated",
    "oauth2-client-credentials"
   ],
   "coverage": "partial",
   "docs": "https://learn.microsoft.com/en-us/rest/api/power-platform/powerapps/apps/get-admin-apps",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "msapp"
   ],
   "import": [
    "msapp"
   ]
  },
  "extensibility": {
   "scripting": [
    "power-fx"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Power Platform API app-admin operations and Power Platform CLI pac canvas cover app artifacts without browser control of Power Apps Studio. This record is Microsoft Power Apps. It is not Microsoft Dataverse as a standalone data platform and not Power Automate.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Microsoft Power Apps",
 "platforms": [
  "web",
  "windows",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "microsoft-dataverse",
   "power-automate",
   "mendix"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Microsoft",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": 6,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "Microsoft Power Apps is automatable today through Power Platform REST and Power Platform CLI. This record is the canvas and model-driven maker studio. It is not Microsoft Dataverse, not Power Automate, and not Dynamics 365 apps as standalone products. Administrators list and get apps at GET https://api.powerplatform.com/powerapps/environments/{environmentId}/apps with api-version=2024-10-01. Callers send a Microsoft Entra bearer token scoped to https://api.powerplatform.com/.default. Delegated tokens act as the signed-in user. Service principals use client credentials plus a Power Platform RBAC role; the Power Platform API documents delegated permissions only for user apps. Coverage is partial because the opened maker API manages app artifacts, not in-studio control authoring, and Dataverse Web API remains the Dataverse product's data plane. pac canvas list, download, and create operate on .msapp files. pack and unpack are deprecated in favor of Power Platform Git integration. A first-party Power Apps MCP server is not established on the opened pages. Dataverse MCP belongs to the microsoft-dataverse record. Connector catalogs were not opened. Computer-use viability is unassessed. API scores 7 and is the best path. CLI scores 6 because pack/unpack are deprecated and some pac commands are Windows-only.\n"
 }
}