This week the entire Restlet team is very proud to announce the release of Restlet Studio 1.3. In this new release, we have made major improvements to Restlet Studio’s editor.
Below are listed some of the big changes we’ve made.
If you want to jump right in and try it out, follow this link: https://studio.restlet.com. If not, then keep on reading : )
Nested data structures
Restlet Studio now lets you model nested data structures!
Set the type of a representation property to “object” and simply add subproperties to it.
Reorganise your API with drag-and-drop and sections
There are times when you simply need to reorganise your API design. This typically happens when the API reaches a certain size or after a review by team members.
Restlet Studio now supports drag and drop in the left panel, meaning you can reorder your resources, representations and operations. It is also easier to organise these elements into sections. Elements that aren’t in a section yet, will be neatly organised into an “Unsorted” section until you figure out what to do with them.
You can also drag and drop properties inside a representation to reorder them and to move them up or down across nested object structures.
Improved user interface
The team has put a lot of effort into improving the usability of Restlet Studio’s editor:
- More ergonomic and consistent forms
- Clearer and consistent error messages across all components
- Clear indication of required / optional fields
- Keyboard shortcuts like CTRL-S (Windows) or CMD-S (Mac) for saving
- More visible and ergonomic action buttons
- Overall more readable design which makes it easy to overview the API at a glance
- Reduced number of inputs for creating endpoints
- A new search bar at the top of the left panel
- Confirmation messages when deleting important elements
- Formats have been moved from the left panel to the main panel
- And more…
Easily open DHC from inside Studio
Developers are frequently transitioning back and forth between design, test, and deployment activities. To make this a little easier for our users (who automatically benefit from every Restlet product), we’ve added an easy way for Studio users to open DHC and APISpark in-app.
In the coming months, we will continue to make Restlet Studio’s editor even more productive and expressive. We’ll keep up to date with the latest API definition languages, including RAML 1.0 support which is coming soon.
We’re also going to help users get their API documentation into the hands of stakeholders. In order to enable this, we’ll provide new ways to distribute API documentation obtained from an API designed in Studio.
Who is Restlet Studio for?
Companies that want to leverage the power of APIs in their software are searching for ways to help their teams learn about and adopt API technology.
Manipulating Swagger and RAML have become a common requirement in these projects, but the learning curve can be quite high. On top of this, the standards are evolving: RAML 1.0 has just been released, and a new version of the Open API Specification (OAI) is under way.
Restlet Studio’s visual API designer is a quick and easy way to design APIs, share them with your team, and generate high quality Swagger and RAML files.
Restlet Studio’s goal is to relieve developers of the complexity of API definition languages so that they can focus on the challenge of designing an API that meets the requirements of the organisation it is serving.
Once an API has been designed in Restlet Studio, it serves as a basis for communication among different stakeholders, helping to bridge the gap between technical and functional domains as well as crossing organisational boundaries.
Thanks to its code generation capabilities, Restlet Studio also helps to bootstrap the implementation of the API, as well as client applications that will consume the API.
We hope you’ll appreciate what we’ve done ! Please reach out to us at support[at]restlet.com if you have any feedback or questions, we would be delighted to help out in any way we can.