Secure

IBM 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

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

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.

Languages

Mobile for Android and iOS

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.

Java™

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.

Swift

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.