Developer track · 8 min read
MuleSoft Developer I vs Developer II: which should you take first?
If you are deciding between MuleSoft Developer I vs Developer II, start with Developer I. It certifies Mule 4 fundamentals - the DataWeave, connectors, and deployment basics that Developer II assumes you already know. Developer II is the production-grade exam: advanced error handling, MUnit testing, performance, security, and custom policies, aimed at developers with real hands-on experience. This guide compares scope and difficulty, settles whether you need one before the other, and gives a clear starting point for each kind of reader.
The short answer
For almost everyone, the order is Developer I first, then Developer II. Developer I (formerly MCD Level 1) certifies that you can build, test, deploy, and manage basic APIs and integrations on Mule 4. Developer II (formerly MCD Level 2) certifies that you can take those same skills into production - handling failures gracefully, writing automated tests, tuning performance, and securing what you ship.
The two exams share the same shape. Each is 60 multiple-choice questions, 120 minutes, closed book, with a 70% passing score, taken online-proctored or at a test center. Each credential is valid for two years. What changes between them is not the format - it is the depth of the scenarios and how much real project experience they assume.
Key takeaway: Developer I proves you can build a Mule application. Developer II proves you can run one in production. If you are new to Mule 4, Developer I is the place to start; Developer II is the natural next step once you have shipped real flows.
What Developer I covers
The MuleSoft Certified Developer - Level 1 (Mule 4) exam, branded Developer I, validates that you can design, build, test and debug, deploy, and manage basic APIs and integrations using Anypoint Platform and Mule 4. It is the foundation of the developer track, and it maps closely to the MuleSoft Development Fundamentals course.
Core topics
- Mule 4 fundamentals: the event-driven model, the Mule event and its message and attributes, flows and subflows, and how Anypoint Studio fits Anypoint Platform.
- Building APIs: designing an API specification in API Designer with RAML, then scaffolding and implementing it as a Mule application.
- DataWeave basics: transforming between JSON, XML, and Java, selecting and filtering data, and writing straightforward expressions in DataWeave 2.0.
- Connectors and routing: HTTP, Database, and File connectors, plus routers such as Choice and Scatter-Gather.
- Deploying and managing: running on CloudHub, applying basic API policies, and reading logs and metrics.
- Basic error handling: the difference between On Error Continue and On Error Propagate at an introductory level.
If you can build a small API-led application, transform a payload, and deploy it to CloudHub without copying every step from a tutorial, you are in Developer I territory.
Want to see where you stand on the fundamentals before you commit to an exam date? Try a free practice set on either developer track.
Try a free demoWhat Developer II covers
Developer II - the MuleSoft Certified Developer - Level 2 exam - is about production-grade applications. It takes the building blocks from Developer I as a given and tests whether you can make an application resilient, testable, fast, and secure when it has to run unattended in a DevOps pipeline.
Core topics
- Advanced error handling: designing error-handling strategies across flows, mapping and re-raising error types, and using Try scopes, Until Successful, and reconnection strategies for transient failures.
- MUnit testing: writing unit and integration tests, mocking processors and external endpoints, asserting on payloads, and measuring coverage so tests run in CI.
- Performance: understanding the Mule 4 non-blocking runtime, choosing processing strategies, tuning the For Each and Parallel For Each scopes, caching, and avoiding work that does not scale.
- Security: securing properties and credentials, applying OAuth 2.0 and client ID enforcement, using the secure properties module, and protecting sensitive data in transit.
- Custom policies: understanding how API policies are built and applied through API Manager, and where a custom policy fits.
- Operations: packaging, deploying, and monitoring applications across environments with repeatable, automated steps.
Notice the shift in verbs. Developer I asks you to build and deploy; Developer II asks you to test, tune, secure, and recover. That is the gap between a working demo and an application your team can rely on at 3 a.m.
Difficulty and experience expected
Is Developer II harder than Developer I? For most people, yes - but not because the format changes. Both exams are 60 questions in 120 minutes at a 70% pass mark. Developer II is harder because of what it assumes and how it asks.
What makes Developer II tougher
- It assumes hands-on Mule 4 experience. The questions read like situations from real projects: a flow that fails intermittently, a test that needs to mock a flaky downstream API, a payload transformation that is too slow. If you have only studied, the scenarios are harder to reason about.
- The scenarios are deeper. Where Developer I might ask which error handler to use, Developer II asks how to design an error-handling strategy across several flows and error types at once.
- It rewards judgment over recall. Several answers can look plausible, and the right one depends on tradeoffs - throughput versus order, retry versus fail fast, mock versus integration test.
A common, realistic path is to earn Developer I after a focused study plan, then spend a few months building real Mule 4 applications before attempting Developer II. The hands-on time is what makes the second exam feel fair rather than punishing.
Do you need Developer I before Developer II?
This is the most common point of confusion, so here is the careful answer. MuleSoft positions Developer I as recommended preparation for Developer II rather than a strict, enforced gate. The official Developer II credential page surfaces Developer I under its prerequisites guidance, and policies do change, so treat the official page as the source of truth.
In practice, the distinction rarely matters. Developer II is written on the assumption that you already know everything Developer I certifies. Skipping Developer I to save an exam fee usually backfires: you spend the saved time relearning fundamentals that Developer II never stops to explain.
- Recommended, not a hard rule: almost everyone takes Developer I first, and it is the path MuleSoft steers you toward.
- Confirm before you plan: check the current requirement on the official Developer II credential page and the Developer I credential page, where you will also find the current fee and exam policy.
Not sure which track fits where you are right now? Try a free practice set on either developer track and let the questions tell you.
Try a free demoWhich one to take first, by persona
The right starting point depends on what you have already done with Mule 4. Here is a side-by-side to match your situation to a track.
| If you are | Start with | Why |
|---|---|---|
| New to Mule and integration | Developer I (Mule Dev 201) | You need the fundamentals first: the Mule event, DataWeave, connectors, and deployment. Developer II would assume all of this. |
| A working developer with some Mule 4 projects | Developer I, then Developer II (Mule Dev 301) | Confirm the fundamentals with Developer I, then use your project experience to take on the production topics in Developer II. |
| Already Developer I certified, building real flows | Developer II (Mule Dev 301) | You have the base. Developer II is the logical next step toward senior and architect-track work. |
| Aiming at the architect track long term | Developer I, then Developer II | The developer certifications build the hands-on depth that architect exams assume. Earn both, then move to the architect credentials. |
One note for architect-track aspirants: the architect exams (Platform Architect I and Integration Architect I) are a separate path with their own fees and policies. We do not quote architect fees here because they are not cleanly published; check the official credential pages for current amounts. The developer track is still the right place to build hands-on credibility first.
Frequently asked questions
Do I need MuleSoft Developer I before Developer II?
Not as a strict gate. MuleSoft positions Developer I as recommended preparation rather than a hard prerequisite, and the official Developer II credential page lists it under prerequisites guidance. In practice almost everyone earns Developer I first, because Developer II assumes the Mule 4 fundamentals it certifies. Check the official page for current policy.
Is MuleSoft Developer II harder than Developer I?
Most candidates find Developer II harder. It assumes you already know Mule 4 basics and tests production concerns: advanced error handling, MUnit testing, performance tuning, security, and custom policies. Developer I tests fundamentals you can learn from a standard course. Same format, deeper scenarios, and more hands-on experience expected.
How much does each MuleSoft developer exam cost?
As of June 2026, Developer I and Developer II each cost USD 200, with a retake around USD 100. Older fee figures circulating online are out of date. Fees change and vary by region, so confirm the current amount on the official Trailhead credential page before you register for either exam.
What is the difference between MCD Level 1 and Level 2?
MCD Level 1 and Level 2 are the older names for Developer I and Developer II. Level 1 covers Mule 4 fundamentals, DataWeave basics, and building and deploying APIs. Level 2 covers production-grade work: advanced error handling, MUnit testing, performance, security, and custom policies for experienced developers.
Which MuleSoft developer certification should I take first?
For almost everyone, take Developer I first. It certifies the Mule 4 fundamentals that Developer II builds on, so starting there gives you a solid base. Only skip ahead to Developer II if you already have real, hands-on Mule 4 project experience and are comfortable with the basics.