Displaying 1 to 20 from 51 results

api-designer - A web editor for creating and sharing RAML API specifications

  •    Javascript

API Designer is a standalone/embeddable editor for RAML (RESTful API Modeling Language) written in JavaScript using Angular.JS. By default, the editor uses an in-browser filesystem stored in HTML5 Localstorage. There is an online preview version of the API Designer, check it out a different branch.

raml2html - RAML to HTML documentation generator.

  •    Javascript

A simple RAML to HTML documentation generator, written for Node.js, with theme support. raml2html 4 and higher only support RAML 1.0 files. Please stick with raml2html 3.x for RAML 0.8 support.

api-console - A Web Component for an interactive REST console based on RAML files

  •    HTML

See live example of the API console in our demo application. MuleSoft's API Console is a full-fledged API documentation tool that generates mobile-friendly web documentation based on RAML (Restful API Modeling Language) documents. In addition to providing documentation, the tool provides the capability for users to try out requests on the fly.

osprey - Generate Node.JS API middleware from a RAML definition

  •    Javascript

Generate API middleware from a RAML definition, which can be used locally or globally for validating API requests and responses. Osprey can be used as a validation proxy with any other API server. Just install the module globally and use the CLI to set up the application endpoint(s) to proxy, as well as the RAML definition to use. Invalid API requests will be blocked before they reach your application server.




abao - REST API automated testing tool based on RAML

  •    CoffeeScript

Abao is a command-line tool for testing API documentation written in RAML format against its back-end implementation. With Abao, you can easily plug your API documentation into a Continuous Integration (CI) system (e.g., Travis, Jenkins) and have API documentation up-to-date, all the time. Abao uses Mocha for judging if a particular API response is valid or not. This version of the software only supports the RAML-0.8 specification.

raml-for-jax-rs - This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back

  •    Java

This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back.

raml2html-slate-theme - A slate inspired theme for raml2html

  •    CSS

This package provides a theme for raml2html. It is meant to render nice looking documentation for your REST API, based on a RAML file. The theme is is inspired by slate.The theme is usable, but the templates might still change based upon feedback. Most RAML features are supported.

raml2slate - Render the RAML API spec in the slate documentation layout

  •    Javascript

This package has been deprecated in favor of the raml2html-slate-theme for raml2html. All future development will happen there.This package is meant to render nice looking documentation for your REST API, based on a RAML file. It is inspired by slate and raml2html.


gulp-raml2html - A simple RAML to HTML documentation generator, wrapped for Gulp.

  •    HTML

A simple gulp plugin to automate the process of generating HTML documentation based on a RAML API. If you have any difficulties with the output of this plugin, please use the raml2html tracker.

api-workbench - The API Workbench for RAML

  •    TypeScript

API Workbench, a rich, full-featured integrated development environment (IDE) for designing, building, testing, documenting and sharing RESTful HTTP APIs. It 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. This repository contains the source code for the API Workbench plugin that you can easily install into Github's Atom Editor.

osprey-cli - The Command Line Interface (CLI) scaffolding tool to generate Osprey-based applications, ideally from a pre-defined RAML API spec, with just a single command

  •    CoffeeScript

The Command Line Interface (CLI) scaffolding tool to generate Osprey-based applications, ideally from a pre-defined RAML API spec, with just a single command. The current release of Osprey CLI is very much a work in progress. As it is in active use within a number of rapid development projects, it too is evolving with the needs those projects uncover. While it is proving extremely beneficial, because it's still evolving rapidly we don't yet feel it meets our criteria for a first fully stable release.

raml-cop - Command line RAML validator

  •    Javascript

A command line tool for validating RAML files.

grunt-raml2html - Compile RAML to HTML

  •    CoffeeScript

In your project's Gruntfile, add a section named raml2html to the data object passed into grunt.initConfig(). A string value that is used to do something with whatever.

ramlev - Validate/Verify examples in RAML

  •    CoffeeScript

ramlev is a simple RAML Example Validator, which is used to validate the examples defined in RAML against its schema. Node.js and NPM is required, to install latest stable version.

raml-serverless - Work with RAML documentation for Serverless v1.0 projects

  •    Javascript

Work with RAML documentation for Serverless v1.0 projects. Currently it can be used to generate RAML documentation. Future versions will be able to deploy RAML documentents, stub API endpoints based on the RAML and even generate/update serverless.yml files from RAML specifications. For more information, take a look at the Feature Roadmap.

gulp-raml - A gulp plugin for parsing raml using raml-parser

  •    Javascript

If you think you recognize the structure of the files, tests, code and README, it is because I used gulp-jshint as a template. All credit for this plug-in goes to Spencer. ###Fail Do you want the task to fail when a RAML Parse error happens? gulp-raml includes a simple utility for this.

raml-tester - Test if a request/response matches a given raml definition

  •    Java

Test if a request/response matches a given raml definition.

raml-tester-proxy - Test if requests/responses are raml compliant as a standalone proxy

  •    Java

Test if a request/response matches a given raml definition based on a standalone proxy.

datatype-expansion - Utility tool to expand a given RAML type and create a canonical form

  •    Javascript

Often, tools need the full expansion of RAML data types where there are no references. This module gives you a utility tool to expand a given type and create a canonical form. The RAML expanded form for a RAML type, resolves references and fills missing information to compute a fully expanded representation of the type. The form and the algorithm to compute is documented here.

raml-dotnet-parser

  •    RAML

A RAML Parser implementation in .NET for all CLR languages. The parser is implemented as a strongly-typed wrapper around the JavaScript parser, leveraging Edge.js as a Node.js host. Reuse of the JavaScript parser provides a robust and high-performance parser with a simple and natural .NET object model. in which x.y denotes the version of the RAML specification and z is the version of the parser.