MuleSoft Contributes New Tooling to RAML Community to Bring Modern Development Environment to API Design

API Workbench Transforms How Developers Manage the Full API Lifecycle With a Powerful But Simple Design Experience
Tuesday, November 3, 2015

SAN FRANCISCO – November 3, 2015 – MuleSoft, the company that makes it easy to connect applications, data and devices, today announced the release of API Workbench, a rich, full-featured integrated development environment (IDE) for designing, building, testing, documenting and sharing RESTful HTTP APIs. MuleSoft offers the new tooling as a free service to the RAML (RESTful API Modeling Language) community to advance the development environment for API developers, transforming and simplifying all aspects of API management.

API Workbench supports both RAML 0.8 and the recently launched RAML 1.0. RAML makes it easy to manage the whole API lifecycle from design to sharing. The concise, intuitive language for specifying APIs allows developers to only write what they need to define and reuse it.

"The API economy is here and growing, with APIs transforming into significant business drivers across industries. A key success to making the API economy work is to have good API design from the beginning – an approach that is championed by the thriving RAML community,” said Uri Sarid, CTO, MuleSoft. “By contributing API Workbench to the RAML community, we’re building on our commitment to RAML and its design-first approach to APIs. The slick new IDE aligns with RAML’s primary design principle to be as simple as possible to write and read APIs, and to promote reusability and consistency.”

Advanced API Tools Expose Underlying Value of RAML for Modern API Developers
The new API Workbench brings robust capabilities for any developer to build REST APIs that foster a standard, design-first approach. Based on the popular and extensible Atom code editor by GitHub and built around RAML, API Workbench brings the power of a modern development environment to API developers – to grow an API from infancy to full-fledged maturity. It integrates core API design and editing capabilities with the tools modern API developers expect, such as a dynamically-generated API console that documents the API and presents a user interface for calling it, a mocking service for working with the API even before it’s implemented, and API client generation in multiple languages.

Other feature highlights include:

  • High performance, desktop-based IDE with full capabilities of strongly-typed languages, including advanced search, find/replace, next line, autocomplete, renaming and refactoring, live debugging and symbol-based navigation

  • Redesigned interactive API Console with built-in mocking support

  • High level UI for API structure visualization, navigation and editing fully synchronized with low-level code editing – even for external sources such as JSON and XML

  • Built-in Git integration for source control and versioning, allowing developers to easily commit changes and see differentials – API specs are treated like the source code they are

  • Integrated scripting engine and tooling for testing and use case documentation

API Workbench is now available for free on APIWorkbench.com as a plugin for the popular Atom IDE from GitHub.

Supporting Quotes
“API Workbench with RAML 1.0 is a long awaited breath of fresh air for the developer toolkit. API Workbench brings the simplicity, beauty and ease of RAML 1.0 into a familiar IDE workspace with which developers should feel right at home,” said Kevin Duffey, senior software engineer, VMware. “You can now truly build a single source of truth API design with RAML that is used to both generate and keep in sync all aspects of code and documentation – from client side and server side code to automated test code to generated API documentation and developer guides, and a lot more.​ There is no better time to be an API developer, as RAML and API Workbench have tremendously enhanced the development environment and experience.”

“Our engineering team started using RAML to scale and address the growing needs of our integration partners and developers. We were looking to build something more scalable and structured, which resulted in the interactive Spotify Web API Console that was easy to maintain,” said Lynn Root, backend engineer, Spotify. “I’m looking forward to the release of API Workbench to further help developers maximize productivity and create more value from APIs with a design-first approach.”

"We created Atom to serve as a shared foundation on which people can build amazing developer tools, and we're excited to see MuleSoft embrace the power and extensibility of this foundation with API Workbench. We're looking forward to seeing how the growing RAML community uses tools like API Workbench to create and consume APIs more efficiently, and ultimately build great software together,” said Ben Ogle, Atom product manager, GitHub.

About MuleSoft
MuleSoft makes it easy to connect the world's applications, data and devices. MuleSoft’s Anypoint Platform™ enables companies to unlock the full potential of their applications and data through API-led connectivity, both on-premises and in the cloud. Organizations in over 60 countries, from emerging companies to Global 500 corporations, use MuleSoft to innovate faster and transform their businesses. https://www.mulesoft.com/

MuleSoft is a registered trademark of MuleSoft, Inc. All other marks are those of respective owners.