mulesoft-labs / Raml Client Generator
Licence: other
Template-driven generator of clients for APIs described by a RAML spec
Stars: ✭ 119
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
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
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
raml-typesystem
(deprecated) Typescript implementation of RAML type system
Stars: ✭ 15 (-87.39%)
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
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
andpackage.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].