GoogleCloudPlatform/devrel-demos

This repo is for code that supports talks, blogs, and other activities the Google Cloud Developer Relations team engages in.

361

stars

2,265

commits

Jupyter Notebook

primary language

Sep 4, 2026

updated

README

Google Cloud DevRel Demos

This repository contains code that supports talks, blogs, workshops, and other activities the Google Cloud Developer Relations team engages in. It serves as a central hub for practical examples and proof-of-concepts across various Google Cloud products and services.

Repository Structure

The repository is organized by domain and technology area:

  • agents/: Autonomous AI agents and diagnostic tools (e.g., AIDA, Cymbal Transit).
  • ai-ml/: Machine Learning demos, including Vertex AI, Gemini API, RAG techniques, and model fine-tuning.
  • app-dev/: Application development on Google Cloud, covering Cloud Run, Cloud Functions, and various frameworks.
  • codelabs/: Source code for interactive codelabs.
  • containers/: Containerization and orchestration demos for GKE and Cloud Run.
  • data-analytics/: Data processing and analytics examples using BigQuery, Apache Beam, Kafka, and Dataproc.
  • devops/: Observability, CI/CD, and infrastructure management (e.g., OpenTelemetry, GitHub Actions).
  • infrastructure/: Infrastructure-focused demos for AlloyDB, Load Balancing, and more.
  • languages/: Language-specific samples and libraries.
  • security/: Security-focused demos and best practices.

How to use these demos

You can clone the entire repository to explore all samples:

git clone https://github.com/GoogleCloudPlatform/devrel-demos.git

Downloading a single demo

If you only want to download a specific folder without cloning the entire repository, you can use giget. This is faster and more efficient for trying out a single demo.

Use the following command format:

npx -y giget@latest gh+git:GoogleCloudPlatform/devrel-demos/<DEMO_PATH> <LOCAL_DEMO_FOLDER>

Example

To pull the AIDA agent demo into a local folder named my-aida-demo:

npx -y giget@latest gh+git:GoogleCloudPlatform/devrel-demos/agents/aida my-aida-demo

Contributing

Please see CONTRIBUTING.md for details on how to contribute to this project.

License

All code in this repository is licensed under the Apache 2.0 License. See LICENSE for more information.

Contributors

(top 30 of 70)

dependabot[bot]

487 commits

olivi-eh

427 commits

bradmiro

159 commits

shirmeir

142 commits

GoogleCloudPlatform/devrel-demos

This repo is for code that supports talks, blogs, and other activities the Google Cloud Developer Relations team engages in.

361

stars

2,265

commits

Jupyter Notebook

primary language

Sep 4, 2026

updated

README

Google Cloud DevRel Demos

This repository contains code that supports talks, blogs, workshops, and other activities the Google Cloud Developer Relations team engages in. It serves as a central hub for practical examples and proof-of-concepts across various Google Cloud products and services.

Repository Structure

The repository is organized by domain and technology area:

  • agents/: Autonomous AI agents and diagnostic tools (e.g., AIDA, Cymbal Transit).
  • ai-ml/: Machine Learning demos, including Vertex AI, Gemini API, RAG techniques, and model fine-tuning.
  • app-dev/: Application development on Google Cloud, covering Cloud Run, Cloud Functions, and various frameworks.
  • codelabs/: Source code for interactive codelabs.
  • containers/: Containerization and orchestration demos for GKE and Cloud Run.
  • data-analytics/: Data processing and analytics examples using BigQuery, Apache Beam, Kafka, and Dataproc.
  • devops/: Observability, CI/CD, and infrastructure management (e.g., OpenTelemetry, GitHub Actions).
  • infrastructure/: Infrastructure-focused demos for AlloyDB, Load Balancing, and more.
  • languages/: Language-specific samples and libraries.
  • security/: Security-focused demos and best practices.

How to use these demos

You can clone the entire repository to explore all samples:

git clone https://github.com/GoogleCloudPlatform/devrel-demos.git

Downloading a single demo

If you only want to download a specific folder without cloning the entire repository, you can use giget. This is faster and more efficient for trying out a single demo.

Use the following command format:

npx -y giget@latest gh+git:GoogleCloudPlatform/devrel-demos/<DEMO_PATH> <LOCAL_DEMO_FOLDER>

Example

To pull the AIDA agent demo into a local folder named my-aida-demo:

npx -y giget@latest gh+git:GoogleCloudPlatform/devrel-demos/agents/aida my-aida-demo

Contributing

Please see CONTRIBUTING.md for details on how to contribute to this project.

License

All code in this repository is licensed under the Apache 2.0 License. See LICENSE for more information.

Contributors

(top 30 of 70)

dependabot[bot]

487 commits

olivi-eh

427 commits

bradmiro

159 commits

shirmeir

142 commits

Languages

Jupyter Notebook

78.0%

Python

11.7%

TypeScript

2.9%

JavaScript

2.1%

Go

1.4%