RethinkDB is an open source, distributed document-oriented NoSQL database designed for real-time applications, with push-based change feeds, native JSON storage, and an expressive query language called ReQL. Applications interact with RethinkDB through official client drivers (JavaScript, Python, Java, Ruby) that speak the native JSON driver protocol over TCP, rather than through an HTTP REST API. ReQL also includes an r.http command that lets queries pull data from external HTTP APIs directly.
APIs.json: https://raw.githubusercontent.com/api-evangelist/rethinkdb/refs/heads/main/apis.yml
- Type: Index
- Database
- NoSQL
- Document Database
- Real-Time
- Open Source
- Change Feeds
- ReQL
- Created: 2026-05-11
- Modified: 2026-05-11
ReQL (RethinkDB Query Language) is the expressive query language exposed by RethinkDB through official client drivers. Drivers communicate with the RethinkDB server using a native JSON protocol over TCP (default port 28015) rather than HTTP. ReQL supports filtering, joins, aggregations, change feeds, and external HTTP access via the r.http command.
- Human URL: https://rethinkdb.com/api
- Base URL:
tcp://<your-rethinkdb-host>:28015
- ReQL
- Drivers
- Change Feeds
- JSON Protocol
- Documentation
- Re Q L Command Reference
- Introduction to Re Q L
- External H T T P Access
- Driver Protocol
- Website
- Documentation
- API Reference
- Download
- GitHub Organization
- Source Code
- Documentation Source
- Community
- License
FN: Kin Lane Email: kin@apievangelist.com