Benefits of certification
Category | Details |
---|---|
Sales |
|
Marketing |
|
Product |
|
Certification process
- Get started with the certification process.
- Review the requirements for certification.
- Create a generic id (mulesoftconnector@<yourcompany>.com) and send it to isv@mulesoft.com to receive an invitation to CAM, our certification tool.
- Partners and developers leveraging MuleSoft's Certified Connector License Management, are required to submit the following information prior to the certification process:
- Company name (also known as the "provider name")
- Contact email
- Connector name
- Contact message
- Showcase your demo
- Once we receive the above information, we will set up a meeting with you to watch a demo of how your API spec or connector works. Your demo will be reviewed by the MuleSoft ISV Partner team, a Connectors Product Manager, an Engineer, and a QA Engineer.
- MuleSoft review
- The review process includes:
- Artifact completion and accuracy.
- Code coverage percentage.
- Connector and documentation: API doc and user guide review.
- Demo apps execution.
- Security review.
- Compatibility with Anypoint Platform.
- Open source license usage compliance, if pertinent.
- The review process includes:
* Please note that if your connector or API specification has been reviewed twice and does not pass the review process, your connector or API specification will be moved to the bottom of the queue.
Resources for connector development
- Get started with Anypoint Platform.
- New to custom connector development? Use our SDK or DevKit!
SDK | DevKit | |
---|---|---|
Compatibility | Mule 4.x, Studio 7.x, and Anypoint Design Center’s Flow Designer | Mule 3.x, Studio 6.x |
Resources | Webinar: Building custom modules with Mule Docs: Mule SDK documentation | Webinar: Building a Powerful Connector from Scratch Docs: DevKit tutorial Docs: DevKit documentation |
Forum | Connector/SDK Forum |
- Get your development environment ready
Start developing a custom connector:
- Build a Mule 4 connector
- Build a Mule 3 connector
Start developing an API specification:
- Learn RAML Syntax
- Design an API
- Simulate API data
- Read the FAQ for REST Connect
Other resources
Mule SDK
Product documentation
- Slack Connector code structure
- Module structure
- Choosing version
- DataSense (metadata)
- Streaming
- Class loading isolation
- Security
- Advanced parameter handling
- Transactions
- Adding external libraries
- Error definitions
- Test cases
- Module licensing
- Validators with SDK
- Value providers
- DataWeave 2.0
- Policies in Mule 4
- Mule SDK best practices
Certification guidelines
Mule 4 migration
- Whats new in Mule 4 development?
- Mule SDK versus DevKit
- DevKit migration tool
- Migrate DevKit projects to Mule SDK