WSO2 Certified Ballerina Developer - Swan Lake

Target Audience
This certification is designed for developers who have an intermediate-level knowledge and experience of Ballerina Swan Lake.
Prerequisites:
We recommend that the candidate follows the Ballerina self-paced training material on the WSO2 Learning Management System.
A WSO2 Certified Ballerina Developer - Swan Lake should be able to:
- Design and develop Ballerina applications: Certification holders should demonstrate proficiency in designing, implementing, and deploying applications using the Ballerina programming language. This includes the ability to write clean, maintainable code that adheres to Ballerina's idiomatic style, ensuring that applications are not only functional but also well-structured and efficient in their implementation.
- Ensure reliable integration: Certification holders should possess the skills to create robust integration solutions using Ballerina. This includes the ability to design and implement secure, high-performance APIs, as well as orchestrate complex integration flows across different systems and protocols. They should also be proficient in handling error handling, message transformation, and security aspects related to integration using Ballerina.
Exam Content
This exam is based on Ballerina Swan Lake.
Candidates should have a working knowledge of the following areas:
Area |
Approximate % of Questions |
| Integration fundamentals with Ballerina |
2% |
| Ballerina package management |
8% |
| Ballerina language concepts |
6% |
| Network-oriented programming |
12% |
| Data-oriented programming |
10% |
| Concurrency and parallelism |
5% |
| Ballerina database connectors and transactions |
6% |
| Network integration protocols |
24% |
| Security |
4% |
| Ballerina test framework |
8% |
| Ballerina connectors |
4% |
| Integration-friendly IDE features |
4% |
| Built-in observability |
2% |
| Java interoperability |
5% |
Examination Format

Examination Cost: Free
The exam will be made active and instructions will be sent to the candidate within two working days of signing up. The candidate will be given 2 attempts for each registration. Please make sure to read the Examination Guidelines before signing up.
Materials for Preparation
What’s Next?
- Share your credentials on LinkedIn
- Join the WSO2 Training and Certification community on LinkedIn.
Get in touch
- Join our Discord server.
- Follow us on X for updates.
- Email us on [email protected].
- Submit your queries on Stack Overflow with the ballerina tag.
- Subscribe to our newsletter.