Liking cljdoc? Tell your friends :D

Build Status Dependencies Status


restQL-clojure allows you to run restQL queries directly from JVM applications, making easy to fetch information from multiple services in the most efficient manner. To query using HTTP calls from any client check restQL-http:

from search
        role = "hero"

from hero as heroList
        name =


Who're talking about restQL

Getting Started


Add restQL dependency to your project


[b2wdigital/restql-core "2.4.0"]

First query

(require '[restql.core.api.restql :as restql])
(restql/execute-query :mappings { :user "http://your.api.url/users/:name" } :query "from user with name = $name" :params { :name "Duke Nukem" } )

In the example above restQL will call user API passing "Duke Nukem" in the name param.

Building From Source Code

As prerequisites to build restQL from source we have:

  • Java 8
  • Leiningen 2.x

Just clone this repo and run "lein jar".

Help and community

If you need help you can reach the community on Telegram


Copyright © 2016 B2W Digital

Distributed under the MIT License.

Can you improve this documentation? These fine people already did:
ricardoekm, Iago Oliveira, Thúlio Costa, Ricardo Mayerhofer, Lucas Barros, Iago Oliveira da Silva, Jeferson Leao, Jeferson Sanches, sio-iago & André Claudino
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close