Couchbase uses NoSQL technology with the aim to relate with today's megatrends: big users, big data, the internet of things, and cloud computing. At first, NoSQL was pioneered by Google, Facebook, Amazon, and LinkedIn to interact with current web apps. Couchbase offers 10 APIs: Clusters, Sever Nodes, Rack Awareness, Buckets, Views, Design documents, XDCR, Compaction and Logs. All in REST format. The benefits of Couchbase could include to scale programs, measure performance, and augment speed for new applications.