Couchbase Mobile

      +
      Couchbase Mobile delivers the power of NoSQL to the Edge

      Couchbase Mobile is the complete NoSQL database solution for all data storage, access, sync and security across the entire application stack. It comprises an embedded database, Couchbase Lite and a web gateway for orchestrated synchronisations, Sync Gateway.

      Sync Gateway

      Couchbase Mobile includes synchronization between Couchbase Lite and Couchbase Server, and peer-to-peer synchronization between Couchbase Lite instances. Synchronization is orchestrated by Sync Gateway, our secure web gateway.

      Couchbase Lite

      Couchbase Lite, our embedded database, manages and stores data locally on the device. It has full CRUD and query functionality, and supports all major platforms including iOS, OSX, Android, Linux, Windows, Xamarin.

      Security

      security

      Built-in enterprise level security includes user authentication, user and role based data access control (RBAC), secure transport over TLS, and 256-bit AES full database encryption.

      Events

      events

      Couchbase Mobile raises events when data changes in the database. These events can be subscribed to on both the device and server

      Rest API

      restapi

      REST APIs provide full programmatic access for reading and writing data over the web. Input and output is JSON, and it’s easy to integrate with existing apps and REST architectures

      Stream & Batch API

      streambatch

      Stream and Batch APIs enable low latency access to streams of data changes and bulk get and put operations. These APIs balance latency, throughput and fault-tolerance, providing comprehensive management of batch data while using stream processing to provide real-time access to data changes.

      JSON data modelling

      json

      Couchbase Mobile uses JSON as its lightweight and flexible data modeling language. All data is stored and transmitted as JSON, including the embedded database, the database server, REST APIs, stream APIs, and batch APIs

      Database Server

      couchbaseserver

      Couchbase Server, our database server, manages and stores data in the cloud. It scales easily to billions of records and terabytes of data, supports millions of concurrent users, and provides 24x365 uptime.