All Projects → CleverCloud → wadl2json

CleverCloud / wadl2json

Licence: BSD-3-Clause License
Convert a remote WADL file into a JSON equivalent

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to wadl2json

Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+20078.57%)
Mutual labels:  swagger
Grpc Swagger
Debugging gRPC application with swagger-ui.
Stars: ✭ 242 (+1628.57%)
Mutual labels:  swagger
Bus
Bus 是一个基础框架、服务套件,它基于Java8编写,参考、借鉴了大量已有框架、组件的设计,可以作为后端服务的开发基础中间件。代码简洁,架构清晰,非常适合学习使用。
Stars: ✭ 253 (+1707.14%)
Mutual labels:  swagger
Neo4j Movies Template
A Neo4j movies React application with backends in Python/Flask and Node/Express.
Stars: ✭ 228 (+1528.57%)
Mutual labels:  swagger
Templates
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
Stars: ✭ 2,864 (+20357.14%)
Mutual labels:  swagger
Api
The Up Banking API Specification
Stars: ✭ 248 (+1671.43%)
Mutual labels:  swagger
Node Mock Server
File based Node REST API mock server
Stars: ✭ 225 (+1507.14%)
Mutual labels:  swagger
api
🚀 Automatic SDK generation from an OpenAPI definition
Stars: ✭ 127 (+807.14%)
Mutual labels:  swagger
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+24528.57%)
Mutual labels:  swagger
Php Crud Api
Single file PHP script that adds a REST API to a SQL database
Stars: ✭ 2,904 (+20642.86%)
Mutual labels:  swagger
Aws Lambda Typescript
This sample uses the Serverless Application Framework to implement an AWS Lambda function in TypeScript, deploy it via CloudFormation, publish it through API Gateway to a custom domain registered on Route53, and document it with Swagger.
Stars: ✭ 228 (+1528.57%)
Mutual labels:  swagger
Spot
Spot is a concise, developer-friendly way to describe your API contract.
Stars: ✭ 230 (+1542.86%)
Mutual labels:  swagger
Market monitor
💂 market monitor
Stars: ✭ 246 (+1657.14%)
Mutual labels:  swagger
Scalatra
Tiny Scala high-performance, async web framework, inspired by Sinatra
Stars: ✭ 2,529 (+17964.29%)
Mutual labels:  swagger
fhir-fuel.github.io
Place to prepare proposal to FHIR about JSON, JSON-Schema, Swagger/OpenAPI, JSON native databases and other JSON-frendly formats (yaml, edn, avro, protobuf etc) and technologies
Stars: ✭ 20 (+42.86%)
Mutual labels:  swagger
Flask Restplus
Fully featured framework for fast, easy and documented API development with Flask
Stars: ✭ 2,585 (+18364.29%)
Mutual labels:  swagger
Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (+1635.71%)
Mutual labels:  swagger
shipengine-openapi
The official OpenAPI 3.0 definitions for ShipEngine™
Stars: ✭ 13 (-7.14%)
Mutual labels:  swagger
JavaEE-projects
存放一些自己写的还有从不同开源社区fork下来的JavaEE项目,其中就不乏一些很多企业单位都在用的源码。
Stars: ✭ 43 (+207.14%)
Mutual labels:  swagger
Shins
Shins development continues at
Stars: ✭ 250 (+1685.71%)
Mutual labels:  swagger

wadl2json

Build Status

Convert a remote WADL file into a JSON equivalent. See the swagger spec for further information about the format of the JSON returned.

See rbelouin/wadl-client for generating a javascript client from a swagger json file.

How to use it

You can parse a WADL string, a WADL file, or a remote WADL file:

var wadl2json = require("wadl2json");

var options = {
  sort: false, // set it to true if you want to sort operations and verbs in the alphabetical order
  stringify: false, // set it to true if you want to get a string instead of an object
  prettify: false, // set it to true if you want to get an indented string (stringify=true required)

  title: "Simple API", // the title of the API (required)
  description: "Simple API description", // the description of the API (required)
  version: "1.4.2", // the version of the API (required)

  blacklist: ["/internal"] // the path roots you want to blacklist
};

var swaggerFromString = wadl2json.fromString("<wadl content>", options);
var swaggerFromFile = wadl2json.fromFile("./wadl-content.wadl", options);
var swaggerFromURL = wadl2json.fromURL("http://example.com/application.wadl", options);

How to build

Please install node and npm on your system. Then:

  npm install
  npm test
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].