Skip to main content

New to this track? Our Salesforce Certified MuleSoft Integration Foundations exam prep is the recommended first step. See our certification path to understand where this certification fits. The Salesforce Certified MuleSoft Developer exam weights Accessing and Modifying Mule Events most heavily (10%), see the full breakdown, study tips, and practice questions below.

Free sample questionsIndependent exam-prep resourceEditorial policyConfirm current details in the official guide

Free practice • No sign-up required

Independent study resource

Exam objectives and policies can change. Confirm current details with the certification issuer.

Check current objectives

Use the official exam guide as the source for current objectives and section weights.

Practice for learning

Use sample questions to review concepts and identify topics for further study.

Works on Any Device

Full practice experience on phone, tablet, or desktop

Free, No Sign-Up

Start practicing immediately, no account or email required

Salesforce Certified MuleSoft DeveloperIntermediate

Salesforce Certified MuleSoft Developer – Complete 2026 Guide

This credential validates skills to design, build, test, debug, deploy, and manage basic APIs and integrations using Mule 4 and Anypoint Platform. The exam is 60 scored questions in 120 minutes, with a 70% pass mark, weighted towards Accessing and Modifying Mule Events and Structuring Mule Applications (10% each).

Salesforce Certified MuleSoft Developer exam quick facts
Official exam name and codeSalesforce Certified MuleSoft Developer (Salesforce Certified MuleSoft Developer)
Questions60 multiple-choice + up to 5 unscored
Time allotted120 min
Passing score70%
Exam fee$200
Retake fee$100
Prerequisite certificationsRecommended preparation: Salesforce Certified MuleSoft Integration Foundations
Study guide releaseSummer '26

Salesforce Certified MuleSoft Developer Exam Weightage by Section

1. Creating Application Networks (7%)

7%

2. Designing APIs (8%)

8%

3. Accessing and Modifying Mule Events (10%)

10%

4. Structuring Mule Applications (10%)

10%

5. Building API Implementation Interfaces (7%)

7%

6. Using Connectors (10%)

10%

7. Processing Records (10%)

10%

8. Transforming Data (10%)

10%

9. Routing Events (8%)

8%

10. Handling Errors (8%)

8%

11. Debugging and Troubleshooting Mule Applications (5%)

5%

12. Deploying and Managing APIs and Integrations (7%)

7%

Exam Topics

Creating Application Networks (7%)Designing APIs (8%)Accessing and Modifying Mule Events (10%)Structuring Mule Applications (10%)Building API Implementation Interfaces (7%)Using Connectors (10%)Processing Records (10%)Transforming Data (10%)Routing Events (8%)Handling Errors (8%)Debugging and Troubleshooting (5%)Deploying and Managing APIs and Integrations (7%)

Last updated:

Who is the MuleSoft Developer I exam for?

  • Integration developers: You build Mule applications in Anypoint Studio and want to validate your foundational MuleSoft development skills.
  • Java and backend developers: You’re transitioning into integration development and want a credential that proves your Mule 4 and DataWeave proficiency.
  • Salesforce developers: You work on the Salesforce platform and want to add MuleSoft integration skills to connect enterprise systems through Anypoint.

Exam Fees & Registration

Exam Fee

$200

One-time registration fee

Retake Fee

$100

If you need to retake the exam

Comparing certs? View all Salesforce exam fees in one place →

Certification Validity

Maintenance and renewal requirements vary. Check the issuer’s current credential page for requirements that apply to you.

How to Register

Check current Salesforce Certified MuleSoft Developer credential and registration details with the issuer.

View official credential details

Official references: Use the issuer’s current materials to confirm exam objectives, format, and fees before booking.

Official sources: Exam guide·Salesforce exam pricing·Independent exam-prep resource; details may change.

Exam Tips

  • 1Mule Applications and DataWeave are 55%. Build flows and transform data.
  • 2Know Anypoint Platform: design center, runtime, and deployment.
  • 3Understand connectors, error handling, and logging.
  • 4Practice building a simple API and a flow that calls an external system.

Prerequisites

  • •Programming experience
  • •Basic integration concepts

Focus Areas

  • •Anypoint Platform
  • •Mule Applications
  • •DataWeave and APIs
  • •Testing and Deployment

Study Strategy

Use Anypoint Platform.

Build at least one API and one integration.

Practice DataWeave transformations.

Align with the official exam guide.

Exam Format and First-Attempt Readiness

The Salesforce Certified MuleSoft Developer exam has 60 questions in 120 min, passing score 70%. Most Salesforce exams test scenario-based decisions. Focus on when to use each feature, not just terms.

  • Study Accessing and Modifying Mule Events and Structuring Mule Applications first, together they carry 20% of the exam.
  • Do timed question sets. Build pacing and confidence.
  • Review why wrong answers are wrong. It improves scenario reasoning.
  • Book the exam once your mock scores are steady at 80%+.
Is the MuleSoft Developer I Exam Hard?
MuleSoft Developer I Exam Format Explained

MuleSoft Developer I: Key Concepts

Official credential and exam details

Salesforce currently lists the credential as Salesforce Certified MuleSoft Developer. The available official exam guide lists 60 multiple-choice questions and up to five unscored questions, 120 minutes, a 70% passing score, USD 200 registration, USD 100 retake, and no prerequisite; however, its stated exam alignment is Spring ’24. Confirm the current outline before booking, and check Salesforce certification pricing. The credential is a prerequisite for MuleSoft Developer II.

Anypoint Platform and Development Lifecycle

Anypoint Platform is MuleSoft's integration platform: Design, Develop, Deploy, Manage. Anypoint Studio is the Eclipse-based IDE for Mule application development. Anypoint Exchange is the asset repository for APIs, connectors, templates, and examples. CloudHub is the iPaaS (integration Platform as a Service) for deploying Mule apps. The developer lifecycle: design the API spec in API Designer → publish to Exchange → implement in Studio → deploy to CloudHub → manage in Runtime Manager.

Mule Events, Flows, and Core Concepts

A Mule Event carries the message through the flow: Payload (the message data), Attributes (metadata about the source, like HTTP headers), Variables (flow-level storage), Error (in error handling context). A Flow has a Source (event trigger: HTTP listener, file listener, scheduler), Processors (transform, route, call), and Target (destination system). Sub-flows are reusable flow fragments without a source. Private flows can be called but not directly triggered. The developer exam tests Mule event structure and when to use each flow type.

DataWeave 2.0 Transformations

DataWeave is MuleSoft's transformation language, used to transform, filter, and map data. Key operators: map (transform array elements), filter (select matching elements), reduce (aggregate), pluck (transform object entries), groupBy (group array by key). Type system: String, Number, Boolean, Array, Object, Null, Any. Header declarations define input/output MIME types. %dw 2.0 output application/json --- means DataWeave version 2, output format JSON. The exam tests reading and writing DataWeave scripts for common transformation scenarios.

API Design with RAML and API-First

RAML 1.0 (RESTful API Modeling Language) defines API contracts. Structure: baseUri, version, mediaType, types (data types), traits (reusable method fragments), resourceTypes (reusable resource patterns). API Fragment types in Exchange: data types, traits, resource types, security schemes, examples. API-first development: design and mock the API spec, share with consumers for feedback, then implement. Mocking Service in Exchange lets consumers test against the spec before implementation is complete. The exam tests RAML syntax and API-first methodology.

Error Handling: On Error Continue vs Propagate

Error handling in Mule uses Try scope, On Error Continue, and On Error Propagate. On Error Continue: catches the error, executes the handler, and resumes the flow after the error scope, the client receives the handler's response. On Error Propagate: catches the error, executes the handler, and re-throws the error, the client receives an error response. Error types follow a hierarchy: ANY (catch all), CONNECTIVITY, EXPRESSION, ROUTING, SECURITY. The exam tests which handler type is appropriate and how error types are matched.

API-led connectivity: System, Process, Experience layers (exam mental model)

System APIs expose backend systems of record with a stable contract. Process APIs orchestrate logic across multiple System APIs. Experience APIs shape data for a specific consumer (mobile, web, partner). Each layer is independently reusable.

Experience APIs on top consume Process APIs in the middle, which orchestrate System APIs at the bottom that connect directly to backend systems of recordExperience APIsMobile app · Web · Partner portalProcess APIsOrchestrate business logic across systemsSystem APISystem APISystem API

How to Pass the MuleSoft Developer I Exam

The MuleSoft Developer I exam tests foundational Anypoint Platform skills: building integrations in Anypoint Studio, using connectors, transforming data with DataWeave, and deploying to CloudHub. Focus on practical flow design and DataWeave syntax.

Mule 4 Flow Design

Know the three flow types: Flow (with message source), Sub-Flow (no source, called by reference), and Private Flow. Understand the flow lifecycle and how the Mule Message (payload, attributes, variables) changes through processors.

DataWeave 2.0 Fundamentals

DataWeave is the transformation language at the core of Mule 4. Know how to map, filter, transform, and coerce data types. Key functions: map, filter, mapObject, reduce, pluck, flatten, and type coercion operators.

Core Connectors

Know the key connectors: HTTP Listener/Request, Database, File/FTP, JMS/AMQP, Salesforce, and how to configure each. Understand connection pooling, reconnection strategies, and connection testing.

Error Handling

Know the error handling mechanisms: Try/Catch scope, On Error Continue vs. On Error Propagate, and Global Error Handlers. Understand error type hierarchy (MULE:CONNECTIVITY, HTTP:UNAUTHORIZED, etc.) and how to handle them.

Deployment to CloudHub

Know how to deploy a Mule application to CloudHub 1.0: environment selection, worker configuration (size and count), deployment properties, and how to monitor deployed applications.

Is the Salesforce Certified MuleSoft Developer Exam Hard?

DifficultyModerate; plan about 4-8 weeks of focused prep.

Book When ReadyScore 80%+ on three timed mocks before scheduling.

Use Practice, Not DumpsOriginal practice questions build skill without risking your credential.

Exam format: 60 questions, 120 min, 70% passing score.

Salesforce Certified MuleSoft Developer Practice Questions (With Explanations)

Test your knowledge with these 15 sample questions.

Question 1: An error occurs in a flow and the developer wants the flow to recover and return a successful result to the caller. Which scope should be used?

Key takeaway: On Error Continue handles the error and lets the owning flow complete successfully, returning the handler's result.

Show correct answer and explanation

Correct answer: B. On Error Continue

On Error Continue handles the error and lets the owning flow complete successfully, returning the handler's result.

  • Until Successful retries an operation rather than shaping the error outcome.
  • A Try scope without a handler does not change the outcome.
  • On Error Propagate re-throws to the caller after handling, so the caller sees a failure.

Question 2: What does a Mule event consist of?

Key takeaway: The event carries the message, which holds payload and attributes, alongside any variables set in the flow.

Show correct answer and explanation

Correct answer: C. A message with payload and attributes

The event carries the message, which holds payload and attributes, alongside any variables set in the flow.

  • Attributes and variables are part of the event as well as the payload.
  • Connectors are configuration, not event content.
  • Flow references are components, not parts of the event.

Question 3: A DataWeave script must output JSON from an incoming XML payload. Which directive sets the output type?

Key takeaway: The DataWeave header declares the output MIME type, which determines how the result is written.

Show correct answer and explanation

Correct answer: B. output application/json in the header

The DataWeave header declares the output MIME type, which determines how the result is written.

  • Setting the payload does not declare a MIME type for serialisation.
  • Reconnection strategies deal with connectivity failures.
  • Input type is usually inferred and does not control output.

Question 4: Which DataWeave operator applies a transformation to every item in an array?

Key takeaway: map returns a new array with the transformation applied to each element.

Show correct answer and explanation

Correct answer: A. map

map returns a new array with the transformation applied to each element.

  • filter selects a subset without transforming the items.
  • reduce collapses the array to a single accumulated value.
  • groupBy reorganises items into an object keyed by an expression.

Question 5: What distinguishes attributes from variables in a Mule event?

Key takeaway: Attributes are metadata produced by the source or operation and are overwritten by each one.

Show correct answer and explanation

Correct answer: C. Attributes are set by each operation; variables persist

Attributes are metadata produced by the source or operation and are overwritten by each one. Variables are set deliberately and persist through the flow.

  • They have different lifecycles and uses.
  • Variables propagate through flow references, so this is the wrong way round.
  • Variables are writable; that is their purpose.

Question 6: An API specification should be designed and agreed before implementation begins. Which approach and artefact support this?

Key takeaway: API-first means the specification is written and agreed first, then used to generate the implementation scaffolding.

Show correct answer and explanation

Correct answer: A. API-first design using a RAML or OAS specification

API-first means the specification is written and agreed first, then used to generate the implementation scaffolding.

  • A database schema describes storage rather than the API contract.
  • Documenting after the fact is the opposite of API-first.
  • Iterating in production is not a design approach.

Question 7: Which component processes a large input in configurable chunks with per-record error tracking?

Key takeaway: Batch jobs are designed for large datasets, splitting records into blocks and recording success and failure per record.

Show correct answer and explanation

Correct answer: B. Batch Job

Batch jobs are designed for large datasets, splitting records into blocks and recording success and failure per record.

  • For Each iterates a collection within a single flow without batch-level record tracking.
  • Choice routes conditionally between paths.
  • Scatter-Gather sends the same event down multiple routes in parallel.

Question 8: A flow must call three independent services at the same time and combine their responses. Which router fits?

Key takeaway: Scatter-Gather executes routes concurrently and aggregates the results.

Show correct answer and explanation

Correct answer: A. Scatter-Gather

Scatter-Gather executes routes concurrently and aggregates the results.

  • First Successful tries routes in order until one succeeds.
  • Choice selects a single route based on a condition.
  • Round Robin sends each event to one route in turn.

Question 9: What is the purpose of the Anypoint Exchange?

Key takeaway: Exchange is the catalogue where reusable assets are published and found.

Show correct answer and explanation

Correct answer: D. To publish and discover reusable assets

Exchange is the catalogue where reusable assets are published and found.

  • Logs are accessed through Runtime Manager and Monitoring.
  • Runtime metrics are shown in Anypoint Monitoring.
  • Error handling is defined in the application, not in Exchange.

Question 10: Which tool is used to apply policies such as rate limiting and client ID enforcement to a deployed API?

Key takeaway: API Manager is where an API is managed at runtime, including applying policies through the gateway.

Show correct answer and explanation

Correct answer: D. API Manager

API Manager is where an API is managed at runtime, including applying policies through the gateway.

  • Design Center is for designing specifications.
  • Studio is the development environment.
  • MUnit is the testing framework.

Question 11: A developer needs to write automated tests for a Mule flow, including mocking an outbound connector. What should they use?

Key takeaway: MUnit is the testing framework for Mule applications and supports mocking processors.

Show correct answer and explanation

Correct answer: C. MUnit

MUnit is the testing framework for Mule applications and supports mocking processors.

  • Monitoring observes a running application rather than testing it.
  • Batch jobs process data; they are not a test harness.
  • A Logger writes diagnostic output and does not assert behaviour.

Question 12: Where should an environment-specific value such as a host name be held?

Key takeaway: Externalising values into properties lets the same application move between environments without code changes.

Show correct answer and explanation

Correct answer: B. In a property file referenced by the configuration

Externalising values into properties lets the same application move between environments without code changes.

  • Hard-coding forces a code change for each environment.
  • The payload carries business data, not configuration.
  • A flow variable is set per event and is not deployment configuration.

Question 13: What does the Transform Message component produce?

Key takeaway: Transform Message runs DataWeave and writes the result to the payload or to a target variable.

Show correct answer and explanation

Correct answer: D. A payload or variable value

Transform Message runs DataWeave and writes the result to the payload or to a target variable.

  • Specifications are authored in Design Center or a text editor.
  • Deployment artefacts are produced by the build.
  • Reconnection strategies are connector configuration.

Question 14: A connector intermittently fails because the downstream service is briefly unavailable. Which configuration addresses this directly?

Key takeaway: Reconnection strategies retry connectivity failures, which suits a service that is only briefly unavailable.

Show correct answer and explanation

Correct answer: C. A reconnection strategy with retries

Reconnection strategies retry connectivity failures, which suits a service that is only briefly unavailable.

  • Batch processing changes how records are handled, not connection reliability.
  • Payload size is unrelated to availability.
  • Routing does not address a connectivity failure.

Question 15: In which order does a Mule application handle an error raised inside a Try scope that has an On Error Propagate handler?

Key takeaway: On Error Propagate executes its handler and then passes the error up, so the enclosing scope also fails.

Show correct answer and explanation

Correct answer: A. The handler runs, then the error is re-thrown

On Error Propagate executes its handler and then passes the error up, so the enclosing scope also fails.

  • Propagation is more than logging; the error continues upward.
  • A handled error does not stop the application.
  • Swallowing the error is On Error Continue behaviour.

Get the Full Question Bank

Most candidates book the exam after scoring 80%+ on full mocks.

If you’re planning to test this quarter, aim to complete full mocks at least 10–14 days before your exam date.

Contact us for more information on our full 60-question mock exams and a personalized study plan. Use the contact form.

Request Mock Exams & Study Plan

Salesforce Certified MuleSoft Developer Exam FAQs

What is covered on the Salesforce Certified MuleSoft Developer exam?
The Salesforce Certified MuleSoft Developer exam (formerly Salesforce Certified MuleSoft Developer I) covers section-wise weightage as shown above. Use the exam topics and practice questions on this page to align your study with the official outline.
What programming experience do I need for MuleSoft Developer I?
You need programming experience (Java, JavaScript, or similar). You should understand APIs, data transformation, and basic integration concepts. MuleSoft uses DataWeave for transformations.
What is MuleSoft used for?
MuleSoft Anypoint Platform enables API-led connectivity, allowing organizations to connect applications, data, and devices through APIs and integration solutions.
Are there free practice questions for the Salesforce Certified MuleSoft Developer exam?
Yes. This page includes free sample practice questions with explanations. Use them alongside the current official documentation.
How do I prepare for the Salesforce Certified MuleSoft Developer certification?
Use the exam tips, prerequisites, and study strategy on this Salesforce Certified MuleSoft Developer study guide (formerly Salesforce Certified MuleSoft Developer I). Focus first on the highest-weighted sections, then take the sample practice questions. Schedule the exam when you consistently score well on practice tests.

Next Certifications After Developer

After this certification, common next steps in the developer track:

Honest Cert Breakdown

4

Difficulty: Hard

4/5

Anypoint Platform, flows, connectors, DataWeave, and API management. Steep learning curve if you are new to integration middleware.

Salary Range

$102,000–$142,000 / year

US average for certified professionals • Updated Summer '26 • Source: Salesforce Talent Ecosystem

Is it worth it?

MuleSoft skills are highly portable, the platform is used across many Salesforce customers. Solid investment with a clear salary premium.

The available exam guide states Spring 24 alignment; confirm current requirements with Salesforce. Official exam guide and objectives.

60
Questions
120 min
Time Limit
70%
Passing Score
$200
Exam Fee

Inside Each Exam Section

7%

Creating Application Networks

Network and application-network objectives in the published guide.

8%

Designing APIs

API design objectives in the published guide.

10%

Accessing and Modifying Mule Events

Mule event access and modification objectives.

10%

Structuring Mule Applications

Mule application structure objectives.

7%

Building API Implementation Interfaces

API implementation interface objectives.

10%

Using Connectors

Connector objectives.

10%

Processing Records

Record processing objectives.

10%

Transforming Data

Data transformation objectives.

8%

Routing Events

Event routing objectives.

8%

Handling Errors

Error handling objectives.

5%

Debugging and Troubleshooting Mule Applications

Debugging and troubleshooting objectives.

7%

Deploying and Managing APIs and Integrations

Deployment and management objectives.

8-Week Study Plan

Week 1Anypoint Platform overview: API-led connectivity, platform components (Studio, Design Center, Exchange, Runtime Manager). Install Anypoint Studio.
Week 2RAML & API Design, design a RAML 1.0 API spec in Design Center. Define resources, methods, data types, examples, and traits.
Week 3Building Mule 4 flows: HTTP Listener, Logger, Set Variable, Scatter-Gather, Choice router. Build your first REST API with Mule 4.
Week 4DataWeave 2.0, transform JSON to XML and back, use map, filter, reduce, groupBy, pluck. Practice in the DataWeave Playground before moving to Studio.
Week 5Connectors, configure Database connector (SELECT/INSERT), Salesforce connector, Anypoint MQ. Build a flow that reads from a DB and publishes to a queue.
Week 6Error handling: On Error Propagate vs On Error Continue, error type hierarchy, global vs local error handling. Test error scenarios in Studio.
Week 7Sub-flows, private flows, and flow references. Deployment to CloudHub via Studio and Runtime Manager. MUnit basics for testing a simple flow.
Week 8Full mock exams under 120-minute time pressure. Review DataWeave questions carefully. Read the data payload closely before choosing the output format.

Exam Question Strategy

  • 1.API layer selection: System API → connects to a backend (database, Salesforce, ERP). Process API → orchestrates business logic using multiple System APIs. Experience API → formats data for a specific consumer (mobile app, portal). The exam presents a requirement and asks which API layer to implement.
  • 2.Error handling: Propagate vs Continue: On Error Propagate rethrows the error (transaction is rolled back, calling flow receives the error). On Error Continue swallows the error (flow continues to the next message processor). Use Propagate when failures must surface; use Continue when errors are expected and should be handled gracefully.
  • 3.DataWeave output format: Always read the question carefully for the required output type (JSON vs XML vs CSV). The syntax for map, filter, and reduce is the same regardless of format, the output directive changes the serialisation.
  • 4.Scatter-Gather vs Choice: Scatter-Gather runs routes in parallel and aggregates all results. Choice router is a conditional branch, only one route runs. Use Scatter-Gather when you need data from multiple sources simultaneously; use Choice when you need one path based on a condition.

Key Concepts Checklist

  1. API-led connectivity: System, Process, and Experience layers and what each contains
  2. Mule 4 flow components: sources (Listener), processors (Transform, Logger), and targets
  3. DataWeave map, filter, reduce, groupBy, pluck, and flatten functions
  4. Scatter-Gather (parallel) vs Choice (conditional) routers
  5. Sub-flows vs private flows, differences and use cases
  6. On Error Propagate vs On Error Continue and when to use each
  7. Mule error type hierarchy: MULE, HTTP, CONNECTIVITY, TRANSFORMATION
  8. Database connector: SELECT, INSERT, UPDATE, DELETE operations and result streaming
  9. CloudHub deployment: workers, vCore sizes, environment management
  10. RAML 1.0: resource types, traits, data types, and examples

FAQs From Candidates

What is the MuleSoft Developer I certification?
The Salesforce Certified MuleSoft Developer exam guide lists 60 multiple-choice questions plus up to five unscored questions, 120 minutes, 70% passing, US$200 registration and US$100 retake fees (taxes may apply), and no prerequisite. The guide says its questions align to Spring 24; check the linked guide for the published objective version.
Do I need Salesforce experience before MuleSoft Developer I?
The exam guide lists no prerequisite. It describes the target audience as people with guided experience on basic Mule 4 projects; this is audience guidance, not a formal prerequisite.
What is DataWeave and why is it important for this exam?
DataWeave is MuleSoft's native data transformation language used to map, transform, and process data between systems in Mule flows. The published Transforming Data objective is weighted 10%; the exam guide lists its objectives and version alignment. DataWeave 2.0 uses functional programming patterns (map, filter, reduce) and supports JSON, XML, CSV, and Java formats natively.
What is API-led connectivity in MuleSoft?
API-led connectivity is MuleSoft's recommended architecture pattern using three layers: System APIs (connect to backend systems like Salesforce, SAP, databases), Process APIs (orchestrate business logic using System API data), and Experience APIs (deliver data formatted for specific consumers, mobile, web, Salesforce). This layered approach improves reusability and reduces point-to-point integrations.
How long should I study for the MuleSoft Developer I exam?
Plan for 8–10 weeks with 10–15 hours per week. The issuer recommends combining work experience and self-study. Hands-on practice with DataWeave, flows, and connectors can support study. Download Anypoint Studio for free, follow the MuleSoft Developer Fundamentals course on Trailhead/MuleSoft training, and build several integrations from scratch before sitting the exam.

Your Next Certification Step

After this certification, consider: Platform Developer II, Platform App Builder, or JavaScript Developer I.

Topic Difficulty Heatmap

Which topics are a gimme vs which ones trap confident candidates. Use this to prioritise your final-week revision. These are our own topic groupings for study planning, not the official exam sections, those and their weightings are in the credential's exam guide.

TopicDifficultyStudy Tip
Anypoint PlatformModerateDesign Center, Runtime Manager, and Exchange. Know the role of each.
Mule ApplicationsTrap ⚠Flow vs subflow vs private flow, message propagation and variables.
DataWeave and APIsHardDataWeave syntax and RAML/OAS, small errors lead to wrong answers.
Testing and DeploymentModerateUnit tests and deployment to CloudHub, standard patterns.

Difficulty based on analysis of common candidate errors across each exam section.

Test Yourself

Test yourself with free MuleSoft Developer I practice questions covering all exam sections.

Start Free Practice Questions

Primary source (Spring 24 alignment stated): Salesforce Certified MuleSoft Developer Exam Guide.

TL;DR: What MuleSoft Developer I Tests

  • Mule 4 application design: Flows vs. subflows, event processors (choice, scatter-gather, for-each, parallel-for-each), message structure (payload, attributes, variables), and how data flows through a Mule application.
  • DataWeave 2.0: Reading and writing DataWeave scripts to transform JSON, XML, and CSV. Key functions: map, filter, mapObject, pluck, groupBy, flatten, and type coercion. Understanding DataWeave’s functional programming model is essential.
  • Connectors and error handling: HTTP Request connector, Database connector, File connector, error types (connectivity, expression, security), On Error Continue vs. On Error Propagate, and retry strategies.

Booking Readiness Benchmark

Use timed practice to identify objectives for further review

The guide lists a 70% passing score and no prerequisite. The published guide states Spring 24 alignment; verify current requirements with Salesforce. Practice the listed objectives using official documentation and relevant exercises.

Three Mule 4 concepts to distinguish

Use the official objectives as a checklist; no candidate-frequency claims are made here.

1. DataWeave Type System: Coercion, Null Safety, and Default Operator

DataWeave is strongly typed at runtime. Type coercion (as String, as Number) fails silently and returns null if the source cannot be cast, check DataWeave null-handling behavior in current product documentation. The default operator (??) provides a fallback value when an expression is null. payload.field default ’N/A’ prevents null propagation. The exam guide includes data transformation objectives; it does not publish question-frequency data.

2. Error Handling Scope: Try, On Error Continue vs On Error Propagate

On Error Continue catches the error, executes the error handler, and continues the flow as if the error did not occur, the original message proceeds. On Error Propagate catches the error, executes the error handler, and then re-throws the error, the calling flow receives the error. Select the error handler behavior that matches whether processing should continue or propagate the error. Know which error scopes nest inside which.

3. CloudHub vs Runtime Fabric: Worker Size vs Container Config

CloudHub 1.0 uses workers (vCores, memory sizes) on Salesforce-managed infrastructure. CloudHub 2.0 and Runtime Fabric use containers with explicit memory/vCPU allocation on Kubernetes. Exam questions about deployment options test which platform applies to which scenario: customer-managed Kubernetes clusters = RTF; fully managed Salesforce cloud = CloudHub. Consult current deployment documentation for platform-specific resource configuration.

Questions Candidates Ask

What is the MuleSoft Developer I exam format?
The MuleSoft Developer I exam has 60 multiple-choice questions plus up to five unscored questions, 120 minutes, 70% passing, US$200 registration and US$100 retake fees (taxes may apply); no prerequisite. The guide states Spring 24 alignment. It tests Mule 4 application development using Anypoint Studio, DataWeave 2.0, connectors, and error handling patterns.
What objective weights does the published guide list?
The guide lists 12 objective weights: Creating Application Networks 7%; Designing APIs 8%; Accessing and Modifying Mule Events 10%; Structuring Mule Applications 10%; Building API Implementation Interfaces 7%; Using Connectors 10%; Processing Records 10%; Transforming Data 10%; Routing Events 8%; Handling Errors 8%; Debugging and Troubleshooting Mule Applications 5%; Deploying and Managing APIs and Integrations 7%. The guide states Spring 24 alignment.
What is DataWeave and how important is it for the exam?
DataWeave is MuleSoft’s data transformation language, the primary way to map, filter, and reshape data in Mule 4 flows. The published Transforming Data objective is weighted 10%. You need to be comfortable reading and writing DataWeave 2.0 scripts: using map, filter, mapObject, pluck, and conditional logic to transform JSON, XML, and CSV payloads.
What is the difference between MuleSoft Developer I and Developer II?
Developer I covers foundational Mule 4 application development, flows, connectors, DataWeave, and basic error handling. Developer II tests advanced topics: Anypoint MQ, batch processing, API-led connectivity design patterns, custom policy implementation, and advanced DataWeave. Developer I is the prerequisite foundation for Developer II.
Which Mule 4 concepts can I review?
Review the issuer objectives for DataWeave, error handling, and deployment/management. This page does not make claims about question frequency or candidate performance.

Related Study Resources

Start MuleSoft Developer I Prep

After this exam, consider Platform Developer II or Platform App Builder next.

Share or cite this study guide

Free to link from a forum post, study repo or article. Copy the Markdown and paste it anywhere.