Skip to content
    Microsoft Power Apps
    Power Platform

    Power Apps Code Apps

    Your React, Vue or TypeScript app as a full Power Platform citizen — with Entra ID, Dataverse and governance out-of-the-box.

    ReactVue or TypeScript
    SDKDataverse & connectors native
    Entraauth built in
    DLPgovernance like Canvas

    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.

    Key Features

    What it does

    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

    Typical Use Cases

    Complex dashboards Power BI can't render (custom visualizations, maps, 3D)

    Bringing existing React codebases into the Power Platform without a rebuild

    Pro-code components where Canvas reaches its limits (offline logic, complex forms)

    External customer portals with a full frontend framework but Entra ID identity

    Business Benefits

    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

    Works Seamlessly With

    Power Apps Code Apps integrates seamlessly with these Microsoft technologies:

    Where we deliver Power Apps Code Apps

    Service offerings where Power Apps Code Apps is a primary component.

    Code Apps discovery

    Canvas hitting limits, or existing React code that should live in the Power Platform? 30 minutes on your case — we'll clarify when Code Apps are the right path and what Entra ID / Dataverse / DLP cover automatically.

    We use cookies and external services (e.g. Google Maps) to provide you with the best experience on our website. For more information, see our Privacy Policy.