Bibliotecas do cliente

As bibliotecas do cliente são as ferramentas que você usa para desenvolver seus próprios aplicativos para trabalhar com bancos de dados do IBM® Cloudant® for IBM Cloud®.

As seguintes bibliotecas de clientes são formalmente compatíveis com IBM Cloudant: Java™, Node.js, Python, e Go.

Uma biblioteca suportada é aquela na qual é possível entrar em contato com o IBM Cloudant caso você se depare com um problema específico e reproduzível na versão atual da biblioteca.

Java

O SDK IBM Cloudant para Java™ é a biblioteca oficial IBM Cloudant para Java™.

Para instalar o SDK do IBM Cloudant para a biblioteca Java™, consulte Instalação sobre a instalação da biblioteca, adicionando-a como uma dependência às compilações do Maven ou do Gradle. Também é possível ver detalhes e exemplos de como usar a biblioteca no guia.

Biblioteca para Java

Node.js

A biblioteca IBM Cloudant SDK for Node.js é a biblioteca oficial do IBM Cloudant for Node.js.

Instale a biblioteca IBM Cloudant SDK for Node.js execute o seguinte comando para instalar a biblioteca:

npm install @ibm-cloud/cloudant

Biblioteca para o Node.js

Python

A biblioteca IBM Cloudant SDK for Python é a biblioteca oficial do IBM Cloudant for Python.

Instale a biblioteca IBM Cloudant SDK para Python executando pip ou easy_install, conforme mostrado nos exemplos a seguir:

pip install --upgrade "ibmcloudant>=0.0.27"

ou

easy_install --upgrade "ibmcloudant>=0.0.27"

Para obter mais informações, consulte o python.org site.

Biblioteca para Python

Acessar

A biblioteca IBM Cloudant SDK for Go é a biblioteca oficial do IBM Cloudant for Go.

Instale a biblioteca IBM Cloudant SDK for Go executando o seguinte comando:

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

Biblioteca para Go

Ferramentas úteis

É possível usar as ferramentas a seguir com o IBM Cloudant.

Ferramentas suportadas

As ferramentas suportadas são mantidas e suportadas pelo IBM Cloudant.

couchbackup

Uma ferramenta que você usa na linha de comandos para fazer backup de um banco de dados IBM Cloudant ou CouchDB para um arquivo de texto.

Para instalar o couchbackup, execute o comando a seguir usando npm:

npm install -g @cloudant/couchbackup

Para obter mais informações, consulte couchbackup.

Ferramentas não suportadas

As ferramentas não suportadas não são mantidas e suportadas pelo IBM Cloudant.

cURL

Uma ferramenta que você usa na linha de comandos para transferir dados.

Para obter mais informações, consulte curl.

jq

Uma ferramenta que você usa da linha de comandos para analisar JSON. O IBM Cloudant usa o formato de dados JSON.

Faça o download do pacote para instalar jq.

Para obter mais informações, consulte jq.

couchdiff

Uma ferramenta que você usa na linha de comandos para mostrar as diferenças entre um banco de dados IBM Cloudant e um CouchDB.

Para instalar o couchdiff, execute o comando a seguir usando npm:

npm install -g couchdiff

Para obter mais informações, consulte couchdiff.

couchimport

Uma ferramenta que você usa na linha de comandos, ou programaticamente, para importar dados no CouchDB de forma eficiente.

Para instalar o couchimport, execute o comando a seguir usando npm:

npm install -g couchimport

Para obter mais informações, consulte couchimport.

couchmigrate

Uma ferramenta que você usa na linha de comandos para migrar documentos de design do CouchDB.

Para instalar o couchmigrate, execute o comando a seguir usando npm:

npm install -g couchmigrate

Para obter mais informações, consulte couchmigrate.

couchreplicate

Uma ferramenta que você usa na linha de comandos para coordenar replicações do Apache CouchDB ou do IBM Cloudant.

Para instalar o couchreplicate, execute o comando a seguir usando npm:

npm install -g couchreplicate

Para obter mais informações, consulte couchreplicate.

couchxray (descontinuado)

Uma ferramenta que você usa na linha de comandos para ver os recursos do CouchDB usados por um banco de dados.

Para instalar o couchxray, execute o comando a seguir usando npm:

npm install -g couchxray

Para obter mais informações, consulte couchxray.