Quality API Design and Implementation through RepreZen and SmartBear

Posted by Paul Bruce on Mar 30, 2016 09:42 AM
Full_Circle_RAPID-ML_RepreZen_ReadyAPI.png

Paul-Bruce-Headshot.jpgGuest 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:

 

 

Topics: API, API Design, REST, Security, Virtualization, Integration, RAPID-ML, RepreZen API Studio, Tools, Testing, Quality, Scalability, Load Testing

Welcome!

At RepreZen, we're building our business on two things:  thought leadership in API design, and great conversations.

This blog is one of many places where we'll have illuminating, mutually enriching conversations with our customers, partners, and the software community at large.  Please chime in with your thoughts and let's get started!

RepreZen API Studio - Free Trial!


Installing RepreZen API Studio is easy!  Here's how it works:

number_circle_1   Submit the trial registration form.
number_circle_2   Check your inbox for download instructions.
number_circle_3   Download and run the automated installer.

 

System Requirements

 

RepreZen API Studio runs on the following operating systems:

  • 64-bit Windows 7, 8.0 and 8.1
  • Mac OS X 10.7 or higher
RepreZen API Studio requires JDK 1.7 or higher.