All Projects → mulesoft-labs → Raml Client Generator

mulesoft-labs / Raml Client Generator

Licence: other
Template-driven generator of clients for APIs described by a RAML spec

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Raml Client Generator

commercetools-api-reference
commercetools API reference documentation
Stars: ✭ 41 (-65.55%)
Mutual labels:  raml
Osprey
Generate Node.JS API middleware from a RAML definition
Stars: ✭ 429 (+260.5%)
Mutual labels:  raml
Raml2html
RAML to HTML documentation generator.
Stars: ✭ 1,108 (+831.09%)
Mutual labels:  raml
ramlev
Validate/Verify examples in RAML
Stars: ✭ 30 (-74.79%)
Mutual labels:  raml
Raml Spec
RAML Specification
Stars: ✭ 3,759 (+3058.82%)
Mutual labels:  raml
Api Console
An interactive REST console based on RAML/OAS files
Stars: ✭ 848 (+612.61%)
Mutual labels:  raml
raml-sublime-plugin
Syntax highlighter for the RESTful API Modeling Language
Stars: ✭ 49 (-58.82%)
Mutual labels:  raml
Raml ruby
Raml Ruby
Stars: ✭ 95 (-20.17%)
Mutual labels:  raml
Docs
轻芒对外服务的文档说明
Stars: ✭ 397 (+233.61%)
Mutual labels:  raml
Vim Yaml Folds
YAML, RAML, EYAML & SaltStack SLS folding for Vim
Stars: ✭ 59 (-50.42%)
Mutual labels:  raml
node-raml-validate
Strict validation of RAML parameters in JavaScript
Stars: ✭ 18 (-84.87%)
Mutual labels:  raml
Raml For Jax Rs
This project is all about two way transformation of JAX-RS-annotated Java code to RAML API description and back.
Stars: ✭ 294 (+147.06%)
Mutual labels:  raml
Web Api
This issue tracker is no longer used. Join us in the Spotify for Developers forum for support with the Spotify Web API ➡️ https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer
Stars: ✭ 944 (+693.28%)
Mutual labels:  raml
home
This is the home page for the API specification toolbox.
Stars: ✭ 16 (-86.55%)
Mutual labels:  raml
Commerce Sdk
Stars: ✭ 63 (-47.06%)
Mutual labels:  raml
raml-typesystem
(deprecated) Typescript implementation of RAML type system
Stars: ✭ 15 (-87.39%)
Mutual labels:  raml
Ramses Example
Example of a Pyramid app that uses ramses
Stars: ✭ 19 (-84.03%)
Mutual labels:  raml
Osprey Mock Service
Generate an API mock service from a RAML definition using Osprey
Stars: ✭ 106 (-10.92%)
Mutual labels:  raml
Raml Tester
Test if a request/response matches a given raml definition
Stars: ✭ 70 (-41.18%)
Mutual labels:  raml
Api Designer
A web editor for creating and sharing RAML API specifications
Stars: ✭ 1,019 (+756.3%)
Mutual labels:  raml

RAML Client Generator

NPM version NPM downloads Build status

Template-driven generator of clients for APIs described by RAML.

Installation

First, make sure node has been installed. Then, we can install it using npm:

npm install raml-client-generator -g

Usage

To generate an API client, point the command to your base RAML file and specify the output directory and language.

raml-to-client api.raml -o api-client -l javascript

Supported Languages

  • JavaScript (javascript)
    • Node and browser support
    • Promises
    • Complete OAuth 2.0 Support
    • Multiple client instances
    • Automatic README.md and package.json generation
    • Multi-part form data

We're excited to see new languages soon! If you have a language you'd like to implement, check out the implementation guide.

Testing

npm install
npm test # This *will* test every language.

License

Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].