{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/4"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks"}],"enrichment":{"capability":"Python client library for IBM Cloudant and Apache CouchDB that wraps HTTP APIs to enable programmatic database operations including document CRUD, querying, and authentication handling.","skillfed_tags":["nosql-database","ibm-cloud","official-sdk"],"use_cases":["Build applications that store and retrieve JSON documents in IBM Cloudant or Apache CouchDB without writing raw HTTP code.","Implement real-time data synchronization using the built-in changes feed follower to track database mutations.","Perform bulk document operations and stream large responses as byte content to avoid memory overhead.","Integrate Cloudant into microservices on IBM Cloud with automatic credential management and retry logic.","Query and paginate through large result sets with built-in pagination support."],"what_it_does":"The IBM Cloudant Python SDK is an official client library that abstracts HTTP interactions with IBM Cloudant and Apache CouchDB databases. It handles authentication, automatic retries, request timeouts, and provides both object-oriented and byte-stream interfaces for document operations. The library is marked production-ready but remains at version 0.x, meaning the API may change before reaching 1.0.\n\nDevelopers use it to perform standard database tasks\u2014creating, reading, updating, and deleting documents\u2014without manually constructing HTTP requests. It includes built-in support for pagination, changes feed following, and thread-safe client instances. The SDK integrates with IBM Cloud's authentication ecosystem and supports both IAM API keys and CouchDB session authentication.","worth_installing":"Yes, with conditions. Install if you are building on IBM Cloudant or CouchDB and can accept a 0.x API surface that may change before 1.0. Pin your version to avoid surprises. The library is actively maintained, has no known vulnerabilities, and low install friction. Avoid if you need a stable 1.0+ contract or are evaluating multiple database clients."},"id":"ibmcloudant","links":{"html":"https://skillfed.io/packages/ibmcloudant","md":"https://skillfed.io/packages/ibmcloudant.md","pypi":"https://pypi.org/project/ibmcloudant/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":null,"license_treatment":"permissive","name":"ibmcloudant","python_support":"supports_current","summary":"Python client library for IBM Cloudant"},"popularity":{"monthly_downloads":4527987,"position":2288,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.11.10"}
