CouchRest Model CouchRest Model helps you define models that are stored as documents in your CouchDB database. It supports useful features such as setting properties with typecasting, callbacks, validations, associations, and helps with creating CouchDB views to access your data. CouchRest Model uses ActiveModel for a lot of the magic, so if you're using Rails, you'll need at least version 3.0. Re