Guest Post by Paul Bruce from SmartBear Software
Paul Bruce, Product Marketing Manager for the Ready! API family of products at SmartBear, shares his thoughts on the new RAPID-ML Plugin for Ready! API.
We’re excited to announce a new partnership with the good folks at RepreZen! Both SmartBear and RepreZen share a deep passion for great API design. We’ve combined the power of our platforms to simplify the process of designing and testing high-quality APIs from inception to production deployment.
What is RepreZen API Studio and RAPID-ML?
RepreZen API Studio is an integrated API design workbench that helps you visualize and model RESTful APIs using graphical views and an intuitive domain modeling language called RAPID-ML. APIs are a critical part of modern software and information architecture; getting their design right is just as critical to the success of products and services that rely on them.
RepreZen API Studio enables developers and API architects to focus on great API design instead of getting distracted by implementation details. High quality API designs come from purposeful planning, skill, and research into the problems they address.
What is Ready! API?
SmartBear’s Ready! API is a platform of tools to rapidly test and mock your APIs. It’s built on the world’s most trusted open source API testing solution, SoapUI, and is used by thousands of organizations all over the world to prove that the world is connected correctly and safely as systems evolve.
Comprehensive API testing helps you know that your implementation (code and configuration) is working and prepared to meet expectations. Teams who can quickly regression test the functional, performance, scalability, and safety aspects of their code build better APIs, period.
Why is RAPID-ML / Ready! API integration important to you?
Quality design is different from quality implementation. One comes from proper planning; the other comes from accurate interpretation and execution of those plans. Both share a common principal: quality matters, from end-to-end in the API lifecycle.
The RAPID-ML / Ready! API integration provides enterprise software teams a simple and powerful way to see their high quality API designs all the way through to high-quality implementation. The API designs you express in RepreZen API Studio can be imported into Ready! API to quickly build comprehensive, dynamic tests to prove that your implemented APIs behave as originally intended.
How can you get started?
The first steps to start designing and testing your future high-quality API are to download both RepreZen API Studio and Ready! API. Once installed, launch Ready! API and click the plugins toolbar button to find and install the ‘RepreZen API Studio RAPID-ML’ plugin. Finally, create a new project in Ready! API to import your API definitions for testing, as illustrated in the video above.
Here are some resources to help you build quality into your APIs from start to finish:
- API Design Using Behavior Driven Development
- How to Create a High Performing API: A New Perspective for 2016
- What is RepreZen API Studio?
- RAPID-ML: Domain-Driven API Modeling
- Reading: A Practical Approach to API Design
- Reading: Irresistible APIs
- Press Release: SmartBear Delivers RepreZen’s New RAPID-ML Plugin for Ready! API
- RapidML-ReadyAPI-Plugin Project on GitHub