Overview

About ql.io

Language Overview

Runtime Overview

Usage Overview

Getting Started

Prerequisites

Quick Start

Build an App

Examples

Build and Develop ql.io!

Writing Scripts

create table

connectors

select

if-else

insert

update

delete

URI Templates

Data Formats

Variable References

Configuration

Script Routes

Monkey Patching

UDF

try-catch-finally

Timeouts and Back-off

OAuth

Executing Scripts

HTTP Interface

WebSocket Interface

Engine API

Caching (Memcache)

Fallback

Conditions

Monitoring

Runtime Monitoring

References

Language Reference

URI Template Syntax Reference

Best Practices Guide

Troubleshooting

Build and Develop ql.io

If you want to build, develop and contribe to ql.io ... all you need to do is clone the ql.io repo, build the engine and start hacking away.

Currently, ql.io requires a Linux or Mac system. If using Mac, to be able to build Node, install Xcode and Homebrew. On Ubuntu, install expat, and libexpat-dev.

Steps to follow:

Step 1: Install Node

Download and Install Nodejs (version 0.6.x) from Node Home Page

Step 2: Clone or Fork ql.ip from github

git clone https://github.com/ql-io/ql.io.git

Step 3: Build ql

cd ql.io
make install

Detailed documentation can be found in the ql.io Github README.

Step 4: Happily Hack Away

Join the project mailing list at http://groups.google.com/group/qlio in case you encounter issues setting up.