Python Client Library Overview

The Python client for Cloud Bigtable provides two APIs for Cloud Bigtable:

  • A native API that provides an idiomatic interface for using Cloud Bigtable.
  • A HappyBase-compatible API. (HappyBase is a Python client library for HBase, an open-source product that is similar to Cloud Bigtable.) Use the HappyBase-compatible API if you need to move an existing HBase workload to Cloud Bigtable.

The Python client uses gRPC to communicate with the production servers. The Python client supports only Python 2.7.

To use the Python client for Cloud Bigtable, install the google-cloud library using the pip tool:

pip install google-cloud

For more information, consult the API reference documentation:

Send feedback about...

Cloud Bigtable Documentation