Using an HTTP API to Create and Query IBM Cloudant Databases
In this guided project, you will discover how to work with IBM Cloudant databases using the HTTP application programming interface (API).
4.1 (22 Reviews)

Language
- English
Topic
- Database
Enrollment Count
- 158
Skills You Will Learn
- Cloudant
Offered By
- IBM
Estimated Effort
- 30 minutes
Platform
- SkillsNetwork
Last Update
- April 10, 2025
Using the Client URL (curl) tool, you will write several scripts to connect to Cloudant, create databases, and execute database operations with the HTTP API. You will discover how to perform operations from creating, inserting, updating, and deleting documents to creating, querying, and dropping databases. You will run queries to limit and sort values, and you will learn how to optimize queries with indexes.
This guided project will position you for advanced database-as-a-service (DBaaS) management, one of the fastest growing areas for cloud applications.
Prerequisites
- Document database operations
- Command line interface (CLI) usage
A Look at the Project Ahead
Once you have completed this project, you'll be able to:
- Create, query, and drop databases
- Perform basic commands such as inserting, updating, and deleting documents
- Create an index to optimize query time
What You’ll Need
Just a web browser and an IBM Cloud account!
Everything else is provided to you via the IBM Skills Network Labs environment. This platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.
Knowledge of document databases and command line interface (CLI) usage will be helpful. You may benefit from looking at another Guided Project first: see Working with Databases in IBM Cloudant.
Your Instructor
Ramesh Sannareddy

Language
- English
Topic
- Database
Enrollment Count
- 158
Skills You Will Learn
- Cloudant
Offered By
- IBM
Estimated Effort
- 30 minutes
Platform
- SkillsNetwork
Last Update
- April 10, 2025
Instructors
Rachael Jones
Sr. Digital Content Publisher
Sr. Digital Content Publisher located in Seattle, WA.
Read moreRav Ahuja
Global Program Director, IBM Skills Network
Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.
Read more
Sourabh Mohan
Technical Specialist
I am Sourabh Mohan working as a Technical Specialist in Skill-Up Technology
Read more