Power Apps
What are connectors in Power Apps?
Quick answer
Connectors let Power Apps read and write outside itself without custom code: standard connectors cover Microsoft 365 sources, premium connectors reach SQL, Dataverse, and third-party systems, and custom connectors wrap any REST API for reuse. The connector choice shapes the app — delegation limits differ per source, connections run under the app user’s permissions, and premium or Dataverse use changes licensing. Pick the data source first; the connector follows.
Key takeaways
- Standard, premium, and custom connectors cover the data landscape.
- Delegation and permissions follow the connector, not the app.
- Prototype the biggest query first; verify licensing early.
Detailed Explanation
Connectors let Power Apps read and write outside itself without custom code: standard connectors cover Microsoft 365 sources, premium connectors reach SQL, Dataverse, and third-party systems, and custom connectors wrap any REST API for reuse. The connector choice shapes the app — delegation limits differ per source, connections run under the app user’s permissions, and premium or Dataverse use changes licensing. Pick the data source first; the connector follows.
How it works
When the app runs, each connector call executes under the signed-in user’s permissions against the source system, subject to that connector’s delegation rules — delegable predicates filter server-side, the rest pulls rows down for local evaluation. Custom connectors package the API definition plus its auth once, so every app reuses the same governed path.
Limitations and considerations
Delegation varies by connector and silently truncates large queries. Premium and on-premises (gateway) connectors add licensing and ownership burdens — verify per scenario.
For broader context, see the Power Apps Code Hub — it collects the guides around this topic.
When to use it
Map every data need to a connector during design, and prototype the largest query first to expose delegation ceilings early.
Practical example
A dashboard app mixes a SharePoint orders list (standard, delegable filters) with a SQL inventory view (premium, gateway) — two connectors, two cost and behavior profiles, decided up front.
Related Questions
Related nxtM365 Guides
Sources
- Microsoft Learn: Power Apps documentation, Microsoft