Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

Latest commit

 

History

History
53 lines (37 loc) · 1.54 KB

README.md

File metadata and controls

53 lines (37 loc) · 1.54 KB

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