IBM Cloudant Tutorials

Using the IBM Cloudant HTTP API Lab

This tutorial shows you how to access the HTTP API through the cURL command line tool, a browser, and a browser-add on like RESTClient or PostMan. If you learn better by seeing a demonstration, you'll find some videos embedded in this tutorial.


Provision the IBM Cloudant Service in Bluemix

If you do not already have the IBM Cloudant service provisioned in Bluemix, follow these steps to provision the service. ▼More

Tools to Work With the API

Video: Tools to work with the HTTP API

As you walk through the tutorials on this page, you'll learn about some tools that help you work with the API. For a quick overview of these tools, watch this short video introduction. Each tutorial contains the links for installing each of the tools. ▼More

Set up pre-authenticated cURL

IBM Cloudant includes a RESTful API to create, read, update, and delete documents in your database. To interact with your database using the API, you'll use cURL along with your username and password.

Video: Set up pre-authenticated cURL

This short video shows you how to set up a pre-authenticated version of cURL so you don't need to supply your user credentials every time you issue a cURL command. ▼More

Tutorial: Set up pre-authenticated cURL

This tutorial shows you how to set up a pre-authenticated version of cURL so you don't need to supply your user credentials every time you issue a cURL command. ▼More

Execute Basic HTTP API Commands

Learn how to run some common HTTP API commands to create, read, update, and delete data in a Cloudant database using the command line, a browser, and a browser add-on tool.

Video: Execute Basic CRUD Commands

Watch this short video to see how to execute some basic create-read-update-delete commands using the API. ▼More

Tutorial: Access the API using cURL

Try using cURL to access the Cloudant HTTP API and perform basic tasks. ▼More

Tutorial: Access the API from a browser

Try working with the API through a browser. ▼More

Tutorial: Access the API using a browser add-on

Try working with the API using a browser add-on tool. ▼More