| Deployment model | Cloud (Microsoft) and Power Automate Desktop for RPA | Self-hosted (Docker, K8s) or cloud (n8n.io) | Cloud-only (EU + US regions) |
| Native integrations | 1000+ connectors, deep for Microsoft 365 and Dynamics | 500+ nodes, strong API/HTTP, mid-tier M365 | 1500+ apps, strong SaaS and marketing |
| Permission model | Entra ID, Dataverse environments, DLP policies | Local accounts + RBAC, optional SSO | Workspaces + roles, one tenant per account |
| Governance and compliance | Power Platform CoE, audit trail, DLP, Purview | Self-managed, audit through own logs | Built-in audit, no self-host for compliance |
| Scalability | Automatic cloud scaling, limits per licence | Scaling on your own infra, no built-in limits | Operations per plan (10k–800k+/month) |
| Cost model | Per user/flow licences + premium connectors | Self-host: ~0 + infra; n8n cloud: per workflow | Per operation, plans from $9 to enterprise |
| Customisation | Built-in actions + custom connectors (Pro) | JavaScript in nodes, custom HTTP/code execution | Filters, routers, no custom code execution |
| AI integration | AI Builder, Copilot Studio, Azure OpenAI native | AI nodes (OpenAI, Anthropic, Gemini), LangChain | OpenAI module, integrations via API |
| Team skills | Business analyst + Power Platform admin | Developer with Node.js / JavaScript | Automation specialist / technical marketer |
| Vendor lock-in | High – workflows hard to move off Microsoft | Low – self-host, open-source, exportable | Medium – cloud-only, exportable scenarios |