Spring Data is designed for new data access technologies such as non-relational databases. Couchbase is a non-relational NoSQL database with benefits such as scalability, flexibility, and high performance. The Spring Data Couchbase project adds Spring Data functionality to the Couchbase Server. This chapter explains how to use the Spring Data Couchbase project in Eclipse and assumes knowledge about using Maven. The chapter covers the following topics.