IBM Cloud Docs
客户机库

客户机库

利用客户机库作为工具,您可以开发自己的应用程序以使用 IBM® Cloudant® for IBM Cloud® 数据库。

IBM Cloudant正式支持以下客户机库: Java™, Node.js, Python和 Go。

受支持的库是可以联系 IBM Cloudant 的库,如果您迂到当前版本的库中的特定可重现问题。

Java

IBM Cloudant SDK for Java™ 是 Java™的官方 IBM Cloudant 库。

要为 Java™ 库安装 IBM Cloudant SDK ,请参阅 安装 ,以通过将该库作为依赖项添加到 Maven 或 Gradle 构建来安装该库。 您还可以在指南中查看有关如何使用该库的详细信息和示例。

Java 库

Node.js

Node.js 库的 IBM Cloudant SDK 是 Node.js的官方 IBM Cloudant 库。

通过运行以下命令来安装 IBM Cloudant SDK for Node.js 库:

npm install @ibm-cloud/cloudant

Node.js 的库

Python

IBM Cloudant SDK for Python 库是 Python的官方 IBM Cloudant 库。

通过运行 pipeasy_install 来安装 IBM Cloudant SDK for Python 库,如以下示例所示:

pip install --upgrade "ibmcloudant>=0.0.27"

easy_install --upgrade "ibmcloudant>=0.0.27"

有关更多信息,请参阅 python.org Web 站点。

Python 的库

执行

IBM Cloudant SDK for Go 库是 Go 的官方 IBM Cloudant 库。

通过运行以下命令来安装 IBM Cloudant SDK for Go 库:

go get -u github.com/IBM/cloudant-go-sdk/cloudantv1

要执行的库

有用的工具

您可以将以下工具与 IBM Cloudant配合使用。

支持的工具

受支持的工具由 IBM Cloudant维护和支持。

couchbackup

用于从命令行将 IBM Cloudant 或 CouchDB 数据库备份到文本文件的工具。

要安装 couchbackup,请使用 npm运行以下命令:

npm install -g @cloudant/couchbackup

有关更多信息,请参阅 couchbackup

不受支持的工具

不受支持的工具不受 IBM Cloudant维护或支持。

cURL

从命令行用于传输数据的工具。

有关更多信息,请参阅 curl

jq

从命令行用于解析 JSON 的工具。 IBM Cloudant 使用 JSON 数据格式。

下载软件包以安装 jq

有关更多信息,请参阅 jq

couchdiff

用于从命令行显示 IBM Cloudant 与 CouchDB 数据库之间的差异的工具。

要安装 couchdiff,请使用 npm运行以下命令:

npm install -g couchdiff

有关更多信息,请参阅 couchdiff

couchimport

从命令行或以编程方式使用的工具,用于高效地将数据导入到 CouchDB 中。

要安装 couchimport,请使用 npm运行以下命令:

npm install -g couchimport

有关更多信息,请参阅 couchimport

couchmigrate

从命令行用于迁移 CouchDB 设计文档的工具。

要安装 couchmigrate,请使用 npm运行以下命令:

npm install -g couchmigrate

有关更多信息,请参阅 couchmigrate

couchreplicate

从命令行用于协调 Apache CouchDB 或 IBM Cloudant 复制的工具。

要安装 couchreplicate,请使用 npm运行以下命令:

npm install -g couchreplicate

有关更多信息,请参阅 couchreplicate

couchxray

从命令行使用的工具,用于查看数据库所使用的 CouchDB 功能部件。

要安装 couchxray,请使用 npm运行以下命令:

npm install -g couchxray

有关更多信息,请参阅 couchxray