RethinkDB Documentation


Learn how to start RethinkDB, create tables, insert documents, and query your data in under thirty seconds.

Start using RethinkDB »

Install RethinkDB

You can install the server on most Linux distributions and OS X. The client drivers are available in Python, Ruby, JavaScript, and many other languages.

Install the server and drivers »

API reference

Ready to do real work? Browse the detailed command reference for the Python, Ruby, and JavaScript client drivers.

Explore the commands »

Example applications

Read through the annotated source code for example applications written on top of RethinkDB. Todo lists, chat servers, data analysis — it's all there!

Learn RethinkDB by example »


Wondering how to write a specific query or solve a specific problem in RethinkDB? See dozens of examples of commonly written queries in Python, Ruby, and JavaScript.

Find the right recipe »