/google-cloud-python

Google Cloud Client Library for Python

Primary LanguagePythonApache License 2.0Apache-2.0

Google Cloud Python Client

Python idiomatic clients for Google Cloud Platform services.

Stability levels

The development status classifier on PyPI indicates the current stability of a package.

General Availability

GA (general availability) indicates that the client library for a particular service is stable, and that the code surface will not change in backwards-incompatible ways unless either absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against GA libraries are addressed with the highest priority.

GA libraries have development status classifier Development Status :: 5 - Production/Stable.

Note

Sub-components of GA libraries explicitly marked as beta in the import path (e.g. google.cloud.language_v1beta2) should be considered to be beta.

Beta Support

Beta indicates that the client library for a particular service is mostly stable and is being prepared for release. Issues and requests against beta libraries are addressed with a higher priority.

Beta libraries have development status classifier Development Status :: 4 - Beta.

Alpha Support

Alpha indicates that the client library for a particular service is still a work-in-progress and is more likely to get backwards-incompatible updates. See `versioning`_ for more details.

Alpha libraries have development status classifier Development Status :: 3 - Alpha.

If you need support for other Google APIs, check out the Google APIs Python Client library.

Libraries

Client Release Level Version
AI Platform |stable| PyPI-google-cloud-aiplatform
AI Platform Notebooks |stable| PyPI-google-cloud-notebooks
API Gateway |stable| PyPI-google-cloud-api-gateway
Access Approval |stable| PyPI-google-cloud-access-approval
Apigee Connect |stable| PyPI-google-cloud-apigee-connect
App Engine Admin |stable| PyPI-google-cloud-appengine-admin
App Engine Logging Protos |stable| PyPI-google-cloud-appengine-logging
Artifact Registry |stable| PyPI-google-cloud-artifact-registry
Asset Inventory |stable| PyPI-google-cloud-asset
Assured Workloads for Government |stable| PyPI-google-cloud-assured-workloads
AutoML |stable| PyPI-google-cloud-automl
Bare Metal Solution |stable| PyPI-google-cloud-bare-metal-solution
BigQuery |stable| PyPI-google-cloud-bigquery
BigQuery Connection |stable| PyPI-google-cloud-bigquery-connection
BigQuery Data Transfer |stable| PyPI-google-cloud-bigquery-datatransfer
BigQuery Logging Protos |stable| PyPI-google-cloud-bigquery-logging
BigQuery Reservation |stable| PyPI-google-cloud-bigquery-reservation
BigQuery Storage |stable| PyPI-google-cloud-bigquery-storage
Bigtable |stable| PyPI-google-cloud-bigtable
Billing |stable| PyPI-google-cloud-billing
Billing Budget |stable| PyPI-google-cloud-billing-budgets
Binary Authorization |stable| PyPI-google-cloud-binary-authorization
Build |stable| PyPI-google-cloud-build
Certificate Manager |stable| PyPI-google-cloud-certificate-manager
Channel Services |stable| PyPI-google-cloud-channel
Common |stable| PyPI-google-cloud-common
Composer |stable| PyPI-google-cloud-orchestration-airflow
Compute Engine |stable| PyPI-google-cloud-compute
Contact Center AI Insights |stable| PyPI-google-cloud-contact-center-insights
Container Analysis |stable| PyPI-google-cloud-containeranalysis
Data Catalog |stable| PyPI-google-cloud-datacatalog
Data Fusion |stable| PyPI-google-cloud-data-fusion
Data Loss Prevention |stable| PyPI-google-cloud-dlp
Database Migration Service |stable| PyPI-google-cloud-dms
Dataplex |stable| PyPI-google-cloud-dataplex
Dataproc |stable| PyPI-google-cloud-dataproc
Dataproc Metastore |stable| PyPI-google-cloud-dataproc-metastore
Datastore |stable| PyPI-google-cloud-datastore
Datastream |stable| PyPI-google-cloud-datastream
Debugger |stable| PyPI-google-cloud-debugger-client
Deploy |stable| PyPI-google-cloud-deploy
Dialogflow |stable| PyPI-google-cloud-dialogflow
Dialogflow CX |stable| PyPI-google-cloud-dialogflow-cx
Document AI |stable| PyPI-google-cloud-documentai
Domains |stable| PyPI-google-cloud-domains
Essential Contacts |stable| PyPI-google-cloud-essential-contacts
Eventarc |stable| PyPI-google-cloud-eventarc
Filestore |stable| PyPI-google-cloud-filestore
Firestore |stable| PyPI-google-cloud-firestore
Functions |stable| PyPI-google-cloud-functions
GKE Hub |stable| PyPI-google-cloud-gke-hub
Game Servers |stable| PyPI-google-cloud-game-servers
Grafeas |stable| PyPI-grafeas
IAM Logging Protos |stable| PyPI-google-cloud-iam-logging
IAM Policy Troubleshooter API |stable| PyPI-google-cloud-policy-troubleshooter
IDS |stable| PyPI-google-cloud-ids
Identity and Access Management |stable| PyPI-google-cloud-iam
Identity and Access Management |stable| PyPI-grpc-google-iam-v1
Identity-Aware Proxy |stable| PyPI-google-cloud-iap
Internet of Things (IoT) Core |stable| PyPI-google-cloud-iot
Key Management Service |stable| PyPI-google-cloud-kms
Kubernetes Engine |stable| PyPI-google-cloud-container
Live Stream |stable| PyPI-google-cloud-video-live-stream
Logging |stable| PyPI-google-cloud-logging
Managed Service for Microsoft Active Directory |stable| PyPI-google-cloud-managed-identities
Memorystore for Memcached |stable| PyPI-google-cloud-memcache
Metrics Scopes |stable| PyPI-google-cloud-monitoring-metrics-scopes
Monitoring Dashboards |stable| PyPI-google-cloud-monitoring-dashboards
NDB Client Library for Datastore |stable| PyPI-google-cloud-ndb
Natural Language |stable| PyPI-google-cloud-language
Network Connectivity Center |stable| PyPI-google-cloud-network-connectivity
Network Management |stable| PyPI-google-cloud-network-management
OS Login |stable| PyPI-google-cloud-os-login
Optimization |stable| PyPI-google-cloud-optimization
Pandas Data Types for SQL systems (BigQuery, Spanner) |stable| PyPI-db-dtypes
Private Certificate Authority |stable| PyPI-google-cloud-private-ca
Pub/Sub |stable| PyPI-google-cloud-pubsub
Pub/Sub Lite |stable| PyPI-google-cloud-pubsublite
Recommender |stable| PyPI-google-cloud-recommender
Redis |stable| PyPI-google-cloud-redis
Resource Manager |stable| PyPI-google-cloud-resource-manager
Resource Settings |stable| PyPI-google-cloud-resource-settings
Retail |stable| PyPI-google-cloud-retail
Scheduler |stable| PyPI-google-cloud-scheduler
Secret Manager |stable| PyPI-google-cloud-secret-manager
Security Command Center |stable| PyPI-google-cloud-securitycenter
Security Scanner |stable| PyPI-google-cloud-websecurityscanner
Service Control |stable| PyPI-google-cloud-service-control
Service Directory |stable| PyPI-google-cloud-service-directory
Service Management |stable| PyPI-google-cloud-service-management
Service Usage |stable| PyPI-google-cloud-service-usage
Shell |stable| PyPI-google-cloud-shell
Source Context |stable| PyPI-google-cloud-source-context
Spanner |stable| PyPI-google-cloud-spanner
Spanner Django |stable| PyPI-django-google-spanner
Speech |stable| PyPI-google-cloud-speech
Stackdriver Monitoring |stable| PyPI-google-cloud-monitoring
Storage |stable| PyPI-google-cloud-storage
Storage Transfer Service |stable| PyPI-google-cloud-storage-transfer
TPU |stable| PyPI-google-cloud-tpu
Talent Solution |stable| PyPI-google-cloud-talent
Tasks |stable| PyPI-google-cloud-tasks
Text-to-Speech |stable| PyPI-google-cloud-texttospeech
Trace |stable| PyPI-google-cloud-trace
Transcoder |stable| PyPI-google-cloud-video-transcoder
Translation |stable| PyPI-google-cloud-translate
VM Migration |stable| PyPI-google-cloud-vm-migration
Video Intelligence |stable| PyPI-google-cloud-videointelligence
Virtual Private Cloud |stable| PyPI-google-cloud-vpc-access
Vision |stable| PyPI-google-cloud-vision
Web Risk |stable| PyPI-google-cloud-webrisk
Workflows |stable| PyPI-google-cloud-workflows
reCAPTCHA Enterprise |stable| PyPI-google-cloud-recaptcha-enterprise
API Keys |preview| PyPI-google-cloud-api-keys
Analytics Admin |preview| PyPI-google-analytics-admin
Analytics Data |preview| PyPI-google-analytics-data
Anthos Multicloud |preview| PyPI-google-cloud-gke-multicloud
Apigee Registry API |preview| PyPI-google-cloud-apigee-registry
Area 120 Tables |preview| PyPI-google-area120-tables
Audit Log |preview| PyPI-google-cloud-audit-log
Backup for GKE |preview| PyPI-google-cloud-gke-backup
Batch |preview| PyPI-google-cloud-batch
BeyondCorp AppConnections |preview| PyPI-google-cloud-beyondcorp-appconnections
BeyondCorp AppConnectors |preview| PyPI-google-cloud-beyondcorp-appconnectors
BeyondCorp AppGateways |preview| PyPI-google-cloud-beyondcorp-appgateways
BeyondCorp ClientConnectorServices |preview| PyPI-google-cloud-beyondcorp-clientconnectorservices
BeyondCorp ClientGateways |preview| PyPI-google-cloud-beyondcorp-clientgateways
BigQuery Analytics Hub |preview| PyPI-google-cloud-bigquery-data-exchange
BigQuery Analytics Hub |preview| PyPI-google-cloud-bigquery-analyticshub
BigQuery Data Policy |preview| PyPI-google-cloud-bigquery-datapolicies
BigQuery Migration |preview| PyPI-google-cloud-bigquery-migration
BigQuery connector for pandas |preview| PyPI-pandas-gbq
DNS |preview| PyPI-google-cloud-dns
Data Labeling |preview| PyPI-google-cloud-datalabeling
Data QnA |preview| PyPI-google-cloud-data-qna
Dataflow |preview| PyPI-google-cloud-dataflow-client
Dataform |preview| PyPI-google-cloud-dataform
Distributed Edge Container |preview| PyPI-google-cloud-edgecontainer
Error Reporting |preview| PyPI-google-cloud-error-reporting
Eventarc Publishing |preview| PyPI-google-cloud-eventarc-publishing
GKE Connect Gateway |preview| PyPI-google-cloud-gke-connect-gateway
Life Sciences |preview| PyPI-google-cloud-life-sciences
Media Translation |preview| PyPI-google-cloud-media-translation
Network Security |preview| PyPI-google-cloud-network-security
Network Services |preview| PyPI-google-cloud-network-services
Phishing Protection |preview| PyPI-google-cloud-phishing-protection
Private Catalog |preview| PyPI-google-cloud-private-catalog
Public Certificate Authority |preview| PyPI-google-cloud-public-ca
Recommendations AI |preview| PyPI-google-cloud-recommendations-ai
Run |preview| PyPI-google-cloud-run
Runtime Configurator |preview| PyPI-google-cloud-runtimeconfig
SQLAlchemy dialect for BigQuery |preview| PyPI-sqlalchemy-bigquery
Video Stitcher |preview| PyPI-google-cloud-video-stitcher
Workspace Add-ons API |preview| PyPI-google-cloud-gsuiteaddons

Example Applications

  • getting-started-python - A sample and tutorial that demonstrates how to build a complete web application using Cloud Datastore, Cloud Storage, and Cloud Pub/Sub and deploy it to Google App Engine or Google Compute Engine.
  • google-cloud-python-expenses-demo - A sample expenses demo using Cloud Datastore and Cloud Storage.

Authentication

With google-cloud-python we try to make authentication as painless as possible. Check out the Getting started with authentication in our documentation to learn more.

License

Apache 2.0 - See the LICENSE for more information.