- 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 Python 2.7 and Python 3.
To use the Python native API client for Cloud Bigtable, install the
google-cloud library using the
pip install google-cloud
To use the Python HappyBase-compatible API client for Cloud Bigtable, install
google-cloud-happybase library using the
pip install google-cloud-happybase
For more information, consult the API reference documentation: