Skip to main content

Google Cloud Bigtable API client library

Project description

GA pypi versions

Google Cloud Bigtable is Google’s NoSQL Big Data database service. It’s the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail.

Async Data Client

v2.23.0 includes a release of the new BigtableDataClientAsync client, accessible at the import path google.cloud.bigtable.data.

The new client brings a simplified API and increased performance using asyncio. The new client is focused on the data API (i.e. reading and writing Bigtable data), with admin operations remaining exclusively in the existing synchronous client.

Feedback and bug reports are welcome at cbt-python-client-v3-feedback@google.com, or through the Github issue tracker.

Quick Start

In order to use this library, you first need to go through the following steps:

  1. Select or create a Cloud Platform project.

  2. Enable billing for your project.

  3. Enable the Cloud Bigtable API.

  4. Setup Authentication.

Installation

Install this library in a virtualenv using pip. virtualenv is a tool to create isolated Python environments. The basic problem it addresses is one of dependencies and versions, and indirectly permissions.

With virtualenv, it’s possible to install this library without needing system install permissions, and without clashing with the installed system dependencies.

Supported Python Versions

Python >= 3.7

Deprecated Python Versions

  • Python 2.7: the last released version which supported Python 2.7 was version 1.7.0, released 2021-02-09.

  • Python 3.5: the last released version which supported Python 3.5 was version 1.7.0, released 2021-02-09.

  • Python 3.6: the last released version which supported Python 3.6 was version v2.10.1, released 2022-06-03.

Mac/Linux

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-bigtable

Windows

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-bigtable

Next Steps

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google_cloud_bigtable-2.27.0.tar.gz (584.0 kB view details)

Uploaded Source

Built Distribution

google_cloud_bigtable-2.27.0-py2.py3-none-any.whl (418.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file google_cloud_bigtable-2.27.0.tar.gz.

File metadata

File hashes

Hashes for google_cloud_bigtable-2.27.0.tar.gz
Algorithm Hash digest
SHA256 a6a2198283bd7d11e43c3f98767a9af43789b389af85a761a05b08fdd9f57bab
MD5 71614db3c6a156a70798fc2074bd0d0f
BLAKE2b-256 1d90a19e1951c43314f4dbb9cdb23c3c3f828741ce5107b761d26f0c811f9b6d

See more details on using hashes here.

File details

Details for the file google_cloud_bigtable-2.27.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for google_cloud_bigtable-2.27.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cb87b5f2ad076edbea0576e78502aa33b72cdb80fa3a70d07d218f54280df608
MD5 1c716fef02119d4a0005473b47a0575a
BLAKE2b-256 edc15752fd4b283ce7cc5e90c3179fefb79f50bf6875a42be3ba472b3261c678

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page