PL-400 exam domains
The PL-400 exam is weighted across 6 domains. Pick any domain below to drill it — or read the full breakdown in the FAQ.
| Exam domain | Exam weight | Practice |
|---|---|---|
| Create a technical design | 13% | Practice this topic |
| Build Power Platform solutions | 13% | Practice this topic |
| Implement Power Apps improvements | 13% | Practice this topic |
| Extend the user experience | 13% | Practice this topic |
| Extend the platform | 35% | Practice this topic |
| Develop integrations | 13% | Practice this topic |
Sample PL-400 questions
A sample of the PL-400 questions on this hub. Each links through to the full question, the correct answer, and an explanation of why every other option is wrong.
- A logistics company uses a Dataverse-based model-driven app to manage thousands of daily shipment records. The finance department needs a nightly expo…View question
- A developer defines a new alternate key on the Account table combining two columns to support an integration that uses UpsertRequest with that key. Im…View question
- You are designing a custom connector that a Power Automate cloud flow will use to call a third-party payroll REST API. The API requires each request t…View question
- A backend Azure Function runs on a nightly schedule with no user present. It must write records to Dataverse using the Web API. The security team requ…View question
- A model-driven app form has a lookup to the Account table. When a user selects an account, the sales rep needs the account's phone number and preferre…View question
- Your Dataverse environment generates thousands of account update events per minute that must be streamed to a downstream analytics platform capable of…View question
- A developer is building an Azure Function that must process a large batch of Dataverse records, calling an external API for each record. The total ope…View question
- You are building an Azure Function (running on an App Service plan) that must call the Dataverse Web API to update account records nightly. Security p…View question
- Your Dataverse environment must offload heavy order-processing logic to Azure. When an order record reaches the 'Approved' status, a message should be…View question
- You need to build an Azure Function that runs automatically every night at 2:00 AM to archive stale Dataverse records. The function must start on a fi…View question
Key PL-400 terms
Start with these terms, then explore the full glossary. Each links to a plain-English definition written for the PL-400 exam.
PL-400 frequently asked questions
What is the PL-400 certification?+
Microsoft positions the Power Platform Developer as designing, developing, testing, and troubleshooting solution components using the extension points of Power Platform — custom UX, business logic, integrations, and automation.
It expects applied knowledge of Power Platform services, ALM, and developer tools including the Power Platform CLI, plus development experience with JavaScript, TypeScript, C#, RESTful Web APIs, and Azure.
What topics are on the PL-400 exam?+
The PL-400 exam is organised into six weighted domains. The percentages below are the midpoints of Microsoft’s published ranges (for example 30–35%), normalized to total 100, so treat them as a study-time guide. Extending the platform carries by far the most weight.
Create a technical design (13%)
Covers designing the technical architecture (authentication/authorization, where to implement business logic, table types, security impact) and designing solution components (reusable Power Apps components, custom connectors, Dataverse code components, automations, and integrations).
Build Power Platform solutions (13%)
Covers configuring and troubleshooting Power Platform (operational security, Dataverse security roles for code, development environments) and implementing ALM (solution dependencies and layers, environment variables, Power Platform Pipelines, CI/CD with Build Tools).
Implement Power Apps improvements (13%)
Covers advanced canvas app features (complex Power Fx, reusable component libraries, calling cloud flows) and optimizing and troubleshooting canvas and model-driven apps (Monitor, performance tuning, query delegation).
Extend the user experience (13%)
Covers applying business logic in model-driven apps with client scripting (Client API object model, Dataverse Web API, commands and buttons) and creating Power Apps component framework (PCF) code components.
Extend the platform (35%)
The largest domain. Covers creating Dataverse plug-ins (execution pipeline, images, custom APIs, business events), creating custom connectors, using platform APIs (Web API and Organization service), processing workloads with Azure Functions, and configuring Power Automate cloud flows.
Develop integrations (13%)
Covers publishing and consuming Dataverse events (service endpoints — webhooks, Azure Service Bus, Event Hub) and implementing data synchronization with Dataverse (change tracking, alternate keys, UpsertRequest).
Is the PL-400 hard?+
PL-400 is an associate developer exam that expects real coding skill against Power Platform — writing plug-ins, PCF components, and custom connectors — not just low-code configuration.
The difficulty comes from the heavy platform-extension domain and from scenario questions that hinge on the right plug-in stage, API, or integration pattern. Development experience with C#, JavaScript, and the Power Platform CLI is the key.
How many questions are on the PL-400 exam and how long is it?+
Microsoft does not fix a single public question count for PL-400; it typically presents roughly 40–60 questions in a mix of formats — multiple choice, multiple response, and case studies — and Microsoft allots 100 minutes to complete the assessment.
Our full-length practice mock uses a 60-question, 100-minute session so you can rehearse pacing under realistic time pressure before test day.
What score do you need to pass the PL-400?+
Microsoft scores PL-400 on a scale of 1 to 1,000, and the passing score is 700. That is a scaled score rather than a raw 70%, because Microsoft adjusts for question difficulty, and there is no penalty for wrong answers, so you should never leave a question blank. Our practice mock uses a 70% threshold to give you a comparable target.
How much does the PL-400 exam cost?+
The PL-400 exam fee is set by Microsoft and varies by region — check the Microsoft certification page for current pricing. Microsoft associate certifications are valid for one year and can be renewed for free through an online assessment on Microsoft Learn. Everything on this hub is free.
Who should take the PL-400?+
PL-400 is aimed at developers who extend Power Platform with code — plug-ins, PCF components, custom connectors, and Azure integrations — and at .NET or JavaScript developers moving into the Power Platform.
Microsoft recommends applied knowledge of Power Platform services, ALM, and developer tools, plus development experience with JavaScript, TypeScript, C#, Web APIs, and Azure, though there is no formal prerequisite.
What jobs and salaries can the PL-400 lead to?+
PL-400 maps to roles such as Power Platform developer, Dynamics 365 developer, and low-code/pro-code solution developer building custom business applications.
How much any certification affects pay depends heavily on geography, seniority, and hands-on experience, so treat any single salary figure with caution. PL-400 is best viewed as validation of Power Platform development skill rather than a guaranteed raise on its own.
How long does it take to study for the PL-400?+
Candidates with development experience often need four to eight weeks; those newer to Dataverse and plug-ins should plan longer. The most efficient path is to study each domain while building plug-ins, PCF components, and connectors in a developer environment.
Review every explanation, including for questions you answered correctly, because PL-400 distractors are built from plausible but incorrect development choices. Use the per-domain results here to find and shore up your weakest area, then finish with full-length timed mocks.
How should you prepare for the PL-400?+
Study the six domains above, giving the heaviest weight to extending the platform, then drill scenario questions domain by domain. Every MockAPI question reveals a full explanation and tells you why each wrong answer is wrong — essential for an exam that turns on exact plug-in, API, and integration choices.
When you can answer scenarios comfortably, move to full-length timed mocks alongside hands-on development. Use the glossary to keep concepts like the event execution pipeline, PCF, and the Dataverse Web API straight, and aim to score consistently above the pass mark before you book.
Can you take the PL-400 exam online?+
Yes. Microsoft delivers PL-400 through Pearson VUE, so you can test at a physical Pearson VUE centre or online with remote proctoring (OnVUE). The online exam requires a private, quiet room, a clear workspace, a webcam and microphone, a stable connection, and government-issued photo ID, with a proctor monitoring you and a room scan before you start.
If you do not pass, Microsoft requires a 24-hour wait before a second attempt; after that, a 14-day wait applies between further attempts, with a limit of five attempts in a 12-month period, and each attempt needs its own registration.
What certification should you take after the PL-400?+
After PL-400, common next steps include the Power Platform Functional Consultant (PL-200) for the configuration side, or deeper Azure developer credentials to complement the pro-code integration work.
For many, the real next step is shipping custom Power Platform solutions in production. Pairing PL-400 with hands-on development experience is what turns the certificate into a career.