Creating views from client

I do development locally and on multiple machines. Everytime I have to create a view on the machine I am working which is frustrating.

Is it possible to create views from client? I want to have a setup program that will create views etc.

Yes, see the UpdateDesignDocument method on the Couchbase.Management.BucketManager class: