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.
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.
You can clone the entire repository to explore all samples:
git clone https://github.com/GoogleCloudPlatform/devrel-demos.gitIf 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>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-demoPlease see CONTRIBUTING.md for details on how to contribute to this project.
All code in this repository is licensed under the Apache 2.0 License. See LICENSE for more information.