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.
A React application that runs inside the Power Platform as a Power Apps Code App. It reads accounts, contacts, opportunities and the full activity history straight from Dataverse, condenses the company view into an AI summary, and turns that into meeting preparation, a print view and a PDF export. Exactly the kind of interface that gets laborious in a Canvas app — here it is ordinary frontend code, with Entra ID sign-in and governance coming from the platform.
From a client project. What you see is our own record inside the application; the client logo has been redacted.
A familiar frontend stack, deployed through the pac CLI — no hosting of our own.
Accounts, contacts, opportunities, appointments, calls and emails without an intermediate layer.
Sign-in and permissions come from the platform, not from our own code.
Telemetry and error tracking for day-to-day operations.
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.