Couchbase Mobile

Always Available, Always Responsive Apps

 

Couchbase Mobile enables mobile app developers to easily create a new breed of apps that are always-available, fast and responsive even when the network has gone underground. By using Couchbase Mobile developers can quickly create content-rich offline-ready apps that drive user engagement and productivity.

 

Couchbase Mobile solutions get any app ready for a 24/7 experience by taking out all the hard work in developing backend plumbing. Learn more about our Mobile arm of products, including Couchbase Lite, an embedded standalone JSON database, and Couchbase Sync Gateway, an easy-to-use sync server, at our Developer Portal here, or with our white paper on the state of data and mobile here.

 

Find out what our customers in verticals like enterprise, social, gaming, medical, e-commerce and more are doing here.

Couchbase Lite

The first and only native NoSQL JSON database for mobile.

  • A lightweight full-featured embedded JSON document store designed from the ground up for mobile apps
  • Supports iOS, Android, Java, .NET, and REST SDKs that include full document read/write access, index and querying
  • Is sync-ready with Couchbase Sync Gateway and has Sync and conflict resolution built in
  • Off-the-grid peer-to-peer replication support via REST APIs
  • Built-in authentication support (Facebook and Mozilla Persona) or use your own
 

Native and REST API Support

Couchbase Lite is supported on multiple mobile platforms with native iOS, Android, Java, .NET as well as REST API support.

 

For developer resources, go to our Developer Portal.

Cross Platform Tools Support

 

We’ve partnered with companies such as Xamarin and Adobe PhoneGap to make available plug-ins to industry-leading cross-platform development tools, so that mobile developers can quickly develop apps for multiple mobile platforms using a common code base.

 

Connectors:

Couchbase Sync Gateway

Couchbase Sync Gateway is our easy-to-use scalable sync solution that can be served on-premise or in the cloud. It is a sync server that handles user authentication / authorization, access control, data routing, update validation, and multi-master replication between Couchbase Server and mobile client devices

  • Effortlessly syncs local app data to a remote Couchbase Server database for updates, replication, or collaborative sharing
  • Configure your cloud in one page of programmable sync code
  • Easily authenticate users and determine mobile device access to selected documents and channels distribution

 

For developer resources, go to our Developer Portal.

 

Deployment Options:

 

Customer Testimonials

 

“The ability to have offline apps in mobile, so you can deal with more intelligent syncing between the apps, and the ability to move off network or get into a place with very bad connectivity and still use that application and have that data uploaded back to the cloud once you’re ready to do so is really important and necessary.”

 

Drew Garner, Sr. Director of R & D

 

"We’re also looking at migrating our app to use the Couchbase Lite mobile product. And, that will solve a lot of the problems that we have, where theme parks that we operate in have very poor network connectivity. No one can get 3G or 4G at a park. So, to be able to operate in offline mode as Couchbase Lite can do is a huge benefit to us and our users."

 

Dave Starling, Chief Architect

Couchbase & Microsoft

“We welcome Couchbase Lite as a smart solution to address the needs of mobile developers building applications that rely on data synchronization and intermittent connectivity,” said Jon Udell, Microsoft Open Technologies, Inc. “We have been using Couchbase Lite in Thali, an experiment to determine through open source prototypes what it takes to make the web truly peer-to-peer. Thali uses Couchbase Lite as a key component of its data replication platform.”

Couchbase & Xamarin

“Xamarin's mission is to make it fast, easy and fun to build great mobile apps,” said Miguel de Icaza, co-founder and CTO, Xamarin. “Trying to write code to manage remote data synchronization is not fun. Couchbase Mobile products, and specifically Couchbase Lite for .NET, give our developer community a platform to write more robust, responsive and available applications in a fraction of the time it used to take. We are thrilled to be providing the beta version of Couchbase Lite for .NET to our developer community.”