awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
GoogleCloudPlatform avatar

GoogleCloudPlatform/python-docs-samples

0
View on GitHub↗

Python Docs Samples

This repository is a collection of Python code examples that demonstrate how to use Google Cloud Platform services and APIs. Each sample is organized as a self-contained directory with its own dependencies, making it independently runnable and testable. The samples rely on Google's auto-generated Python client libraries and standardize invocation through command-line argument parsing, with configuration read from environment variables for portability across development and CI environments.

The examples cover authentication setup using the gcloud CLI, along with practical demonstrations for services including Cloud Storage, BigQuery, and Pub/Sub. The code includes inline documentation comments that explain usage and expected outputs, and each sample runs in its own virtual environment to prevent dependency conflicts. The repository provides ready-to-run scripts that illustrate proper patterns for calling Google Cloud APIs from Python applications.

Features

  • Cloud Development - Builds Python applications that interact with Google Cloud infrastructure and managed services.
  • API Client Libraries - Uses Google's auto-generated Python client libraries that map one-to-one to each cloud API surface.
  • Cloud API Demo Scripts - Provides practical Python demonstrations for interacting with Google Cloud APIs including Cloud Storage, BigQuery, and Pub/Sub.
  • Cloud SDK Example Scripts - Provides ready-to-run Python scripts that showcase authentication, storage, compute, and other GCP features using the official client libraries.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
8,090 stars·6,709 forks·Jupyter Notebook·Apache-2.0·7 views
  • Client Library Usage Samples - Illustrates proper usage patterns for Google Cloud's Python client libraries across multiple services.
  • Cloud Platform Code Samples - Provides example code snippets demonstrating how to use Google Cloud Platform services and APIs from Python applications.
  • Cloud Service Tutorials - Provides step-by-step code samples to learn how to use specific Google Cloud products and features.
  • Google API Integrations - Demonstrates how to call Google Cloud services from Python applications through code examples.
  • Self-Contained Sample Directories - Every sample lives in a self-contained directory with its own dependencies, making it independently runnable.
  • Star history

    Star history chart for googlecloudplatform/python-docs-samplesStar history chart for googlecloudplatform/python-docs-samples

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Python Docs Samples

    These projects share indexed features with Python Docs Samples. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • azure/azure-sdk-for-netAzure avatar

      Azure/azure-sdk-for-net

      5,937View on GitHub↗

      The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

      C#azureazure-sdkc-sharp
      View on GitHub↗5,937
    • google/google-api-javascript-clientgoogle avatar

      google/google-api-javascript-client

      3,473View on GitHub↗

      The Google API JavaScript Client Library is an official client for calling Google APIs directly from browser applications. It provides a programmatic interface to exchange data and execute service requests while managing request construction and response parsing. The library features dynamic client discovery, which loads machine-readable metadata at runtime to automatically generate request methods and parameter validation for various endpoints. It also includes an authentication client that handles OAuth 2.0 authorization flows to securely manage user identity and access tokens in the browse

      CSS
      View on GitHub↗3,473
    • google/google-api-go-clientgoogle avatar

      google/google-api-go-client

      4,448View on GitHub↗

      This project is a collection of Go packages and a programmatic interface for interacting with Google services and Google Cloud resources via REST APIs. It functions as a client library and SDK that transforms raw HTTP requests into structured Go function calls. The library utilizes discovery-based client generation to create type-safe clients from API discovery documents. It separates the acquisition of authorization tokens from the request logic through a token-source based authentication model. The project covers identity management and authentication via OAuth 2.0, service accounts, and A

      Go
      View on GitHub↗4,448
    • googleapis/google-api-go-clientgoogleapis avatar

      googleapis/google-api-go-client

      4,395View on GitHub↗

      The Google API Go Client Library is a collection of auto-generated Go packages designed to facilitate authenticated requests to Google services via HTTP and gRPC. It serves as an API request and response manager that converts API discovery documents into typed code to provide a consistent interface for interacting with various services. The library includes a dedicated OAuth 2.0 authentication client used to manage token lifecycles, handle service account credentials, and perform authorization flows. It supports identity impersonation, allowing a security context to assume the identity of a t

      Gogo
      View on GitHub↗4,395
    Compare all 30 related projects→

    Frequently asked questions

    What does googlecloudplatform/python-docs-samples do?

    This repository is a collection of Python code examples that demonstrate how to use Google Cloud Platform services and APIs. Each sample is organized as a self-contained directory with its own dependencies, making it independently runnable and testable. The samples rely on Google's auto-generated Python client libraries and standardize invocation through command-line argument parsing, with configuration read from environment variables for portability across development and…

    What are the main features of googlecloudplatform/python-docs-samples?

    The main features of googlecloudplatform/python-docs-samples are: Cloud Development, API Client Libraries, Cloud API Demo Scripts, Cloud SDK Example Scripts, Client Library Usage Samples, Cloud Platform Code Samples, Cloud Service Tutorials, Google API Integrations.

    Which projects share features with googlecloudplatform/python-docs-samples?

    Projects with overlapping indexed features include: azure/azure-sdk-for-net — The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact… google/google-api-javascript-client — The Google API JavaScript Client Library is an official client for calling Google APIs directly from browser… googleapis/google-api-nodejs-client — The Google API Node.js client is a development kit designed for integrating Google Cloud services into server-side… googleapis/google-api-go-client — The Google API Go Client Library is a collection of auto-generated Go packages designed to facilitate authenticated… google/google-api-go-client — This project is a collection of Go packages and a programmatic interface for interacting with Google services and… googleapis/google-api-python-client — This project is a REST API client library and Google Cloud SDK component that integrates Python applications with…