Your React, Vue or TypeScript app as a full Power Platform citizen — with Entra ID, Dataverse and governance out-of-the-box.
Power Apps Code Apps let pro developers build complete web applications in React, Vue, or Angular — and deploy them into the Power Platform as if they were Canvas or model-driven apps. The @microsoft/power-apps SDK provides access to Dataverse and every Power Platform connector, authentication runs automatically via Entra ID, and deployment goes through the pac CLI.
Theia uses Code Apps wherever Canvas limits are reached — complex UI logic, third-party libraries (React-PDF, charts, maps), or when an existing React codebase needs to be brought into the Power Platform. The Power Platform envelope stays in place: DLP, governance, license tracking, and the admin console all work the same way.
React, Vue, Angular, or TypeScript — full freedom on the frontend
@microsoft/power-apps SDK for Dataverse and 1,000+ connectors
Entra ID authentication out of the box (no custom auth work)
DLP & governance just like Canvas apps — no shadow IT
Deployment via pac CLI: `pac code init` → `pac code deploy`
Vite build pipeline with hot reload in development mode
Pro developers can stay in a familiar stack — no Canvas relearning
The governance benefits of Power Platform without low-code limits
Faster go-live than custom hosting (no Azure setup, no auth work)
Hybrid is possible: a Canvas screen can embed a Code App as a component
Power Apps Code Apps integrates seamlessly with these Microsoft technologies:
Service offerings where Power Apps Code Apps is a primary component.