Awesome
REST API Collection
My collection of RESTful API descriptions in Open API (former Swagger) format.
API descriptions for different RESTful APIs could be found in:
api/yaml
- contains API descriptions in YAML Open API formatapi/json
- contains API descriptions in JSON Open API format, automatically generated from YAML with a help of swagger-codegen project
Collection
Currently available API descriptions:
instagram.yaml
- Instagram API descriptiondropbox-core.yaml
- Dropbox Core API v1 descriptiondropbox-content.yaml
- Dropbox Core API v1 description; content end-pointdropbox-notify.yaml
- Dropbox Core API v1 description; notify end-point
Browser
This project contains a simple HTML page that renders REST APIs with a help of ReDoc library.
Simply launch a web-server that targets a root directory and open index.html
in any browser, or use the provided bash script:
$ ./browse.sh
Python 3.x
Python 3.x comes with a prebuild HTTP server:
$ python3 -m http.server 8000
Serving HTTP on :: port 8000 (http://[::]:8000/) ...
Now you can open a browser and go to the URL: http://localhost:8000/
Twisted
Twisted is a cross-platform event-driven networking engine written in Python:
$ twistd -no web --path=.
2015-06-20 00:09:13+0200 [-] Log opened.
2015-06-20 00:09:13+0200 [-] twistd 14.0.2 (/usr/bin/python 2.7.9) starting up.
2015-06-20 00:09:13+0200 [-] reactor class: twisted.internet.epollreactor.EPollReactor.
2015-06-20 00:09:13+0200 [-] Site starting on 8080
Now you can open a browser and go to the URL: http://localhost:8080/
NodeJS
Install node.js if you haven't already. Then use the node package manager (npm
) to install the http-server package:
$ npm install http-server -g
Launch the server with following command:
$ http-server .
Starting up http-server, serving . on: http://0.0.0.0:8080
Hit CTRL-C to stop the server
Now you can open a browser and go to the URL: http://localhost:8080/
Other alternatives
If you didn't like anything from above, please have a look at the big list of HTTP static server one-liners
License
The API descriptions in YAML and JSON Swagger format are desctributed under MIT license that could be found in api/
folder.