Skip to content

Building the Swagger editor


Swagger ( is much more than just a way to describe RESTful APIs. It is a powerful collection of tools that work across an entire stack: everything from interactive documentation to SDK generation and server-side code. We will do a technical deep-dive on our experience building the Swagger Editor ( This open source ( web app lets you design APIs using YAML and live-preview their documentation right in your browser. There's a lot of technology under the hood that makes this possible, and we also walk through the various stages of its development:

• Considering different JavaScript frameworks

• Building and testing tools and techniques

• Customizing the Ace Code Editor

• Moving away from CoffeeScript
Abstract Syntax Tree for error reporting, code completion, and navigation

• Live testing your API (“Try it” now)

• Form generation

• Adding Markdown support for documentation

• Many more

Speaker details
Mohsen Azimi (, @mohsen____) builds cutting-edge web and mobile applications using JavaScript, Node.js, HTML5, CSS3, and a handful frameworks—some of which he has built but is too hipster-savvy to admit.

Event details
Doors open at 6, talk begins at 6:30pm. Food and drinks will be served.

Parking is available in the building, and tickets will be validated by Apigee.

10 South Almaden Boulevard. 16th Floor · San Jose, CA