Cloudant features

Fully managed

Learn more

IBM Cloud service provides a fully managed, distributed JSON document database. Instantly deploy an instance, create databases, and independently scale throughput capacity and data storage to meet your application requirements. IBM expertise takes away the pain of hardware and software provisioning, patching and upgrades, while offering a 99.95 percent SLA.

Secure

Learn more

Cloudant is ISO27001, SOC 2 Type 2 compliant and HIPAA ready. All data is encrypted over the wire and at rest with optional user-defined key management through IBM Key Protect. Cloudant also offers an EU-managed service, that ensures all data and operations are handled solely by EU citizens.

Global availability

Learn more

Available in all IBM Cloud regions and 55+ data centers across the world, Cloudant can easily be set up for disaster recovery between continents or scaling an app for a global release through a horizontal scaling architecture that can handle millions of users and terabytes of data to grow seamlessly alongside your business. All Cloudant instances are deployed on clusters that span availability zones in regions that support them, for added durability at no extra cost.

Data flexibility

Learn more

Leverage a flexible JSON schema and powerful API that is compatible with Apache CouchDB™, enabling you to access an abundance of language libraries and tools to rapidly build new applications and features.

Durable replication

Learn more

Move application data closer to all the places it needs to be — for uninterrupted data access, offline or on. Cloudant helps teams build Progressive Web Apps, develop with an offline-first architecture or manipulate data on edge devices.

Powerful serverless API

Learn more

Enhance your applications with built-in key-value, MapReduce, full-text search and geospatial querying that go beyond simple bounding boxes. Stream the changes feed for seamless integration with event-driven applications and IBM Cloud functions.

Languages

The Cloudant Sync library is used to store, index and query local JSON data on a mobile device. It is also used to synchronize data between many devices. Synchronization is controlled by your application. The library also provides helper methods for finding and resolving conflicts, both in the local device and the remote database.

SDK/client library

Android/JavaSE

iOS (CDTDataStore)

java-cloudant is the official IBM Cloudant NoSQL DB for IBM Cloud library for Java. Information about installing the library by adding it as a dependency to your Maven or Gradle builds is available here, along with details and examples of how to use the library.

Install the library

A supported library is available for working with Cloudant NoSQL DB. The library is called SwiftCloudant, and is installed by using cocoapods. The library is an early release version. As such, it does not currently offer complete Cloudant NoSQL DB API coverage.

Learn more

nodejs-cloudant is the official Cloudant NoSQL DB library for Node.js.

nodejs-cloudant library

A supported library for working with Cloudant NoSQL DB by using Python is available.

Download the current library release

Get started on Cloudant in minutes

A managed NoSQL database service that moves application data closer to all the places it needs to be — for uninterrupted data access, offline or on.