I/O Docs is a live interactive documentation system for RESTful web APIs. By defining APIs at the resource, method and parameter

12

levels in a JSON schema, I/O Docs will generate a JavaScript client interface. API calls can be executed from this interface, which are then proxied through the I/O Docs server with payload data cleanly formatted (pretty-printed if JSON or XML).

You can find the latest version here: [https://github.com/mashery/iodocs](https://github.com/mashery/iodocs)

15

16

However, we recommend that you install I/O Docs with *npm*, the Node package manager. See instructions below.

17

18

BUILD/RUNTIME DEPENDENCIES

19

--------------------------

20

1. Node.js - server-side JS engine

21

2. npm - node package manager

22

3. Redis - key+value storage engine

23

24

Note: Node and some of the modules require compiler (like gcc). If you are on a Mac, you will need to install XCode. If you're on Linux, you'll need to install build-essentials, or something equivalent.