This document introduces Riak and summarizes its key features. Riak is a flexible storage engine that uses a key-value store model and supports document storage via JSON. It has a REST API and supports map/reduce functions. Riak is highly distributed, fault-tolerant, and optimized for availability. It aims to balance consistency and availability according to the CAP theorem by allowing tunable consistency on a per-request basis.