Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.54 KB

tools.md

File metadata and controls

45 lines (27 loc) · 1.54 KB

Tooling

There are various API Elements tools available to interact and parse API Description Documents.

API Description Parsing Serice (formerly API Bluerpint API) is a hosted service that takes API Description documents such as API Blueprint or Swagger 2.0 as input and returns API Elements.

JavaScript

Fury is a library for validating and parsing API description documents, Furys API provides API Element JS objects.

The API Elements JS Package provides an interface for querying and interacting with API Elements. This library can be used in conjunction with Fury to handle parsing of API Description documents into API Elements.

Python

A Python library for interacting with Refract and API Elements in Python.


API Blueprint

The API Blueprint ecosystem heavily uses API Elements under the hood. Although we would recommend interacting with API Elements using the JavaScript tooling above as it is generic and not API Blueprint specific.

Drafter is a library for parsing API Blueprint documents and return parse results in API Elements.

Drafter JS is a JavaScript interface to Drafter and can be used in Node.JS or natively in a browser.