Application templates can include the following components:
- Components designed by Google, incorporating Google Cloud best practices and default security configurations.
- Your own components that you import , based on your own Terraform modules.
The following components are designed by Google, and are included by default in Application Design Center:
Assets
Authorization Extension
Service extensions for custom authorization logic.
Preview
Firebase AI Logic Prompt Template
Manage and deploy prompt templates centrally for Firebase AI Logic applications to maintain consistency.
Preview
Firebase Multi-Platform App
Provisions a unified Firebase project along with registered application clients for Apple (iOS), Android, and web platforms.
Preview
Service Account
A service account is a special kind of account typically used by an application or compute workload, such as a Compute Engine instance, rather than a person. A service account is identified by its email address, which is unique to the account.
General Availability
Agent Registry Agent
Data resource for agent for discovery and governance of AI agents.
Preview
Agent Registry Endpoint
Data resource for endpoint for discovery and governance of AI agents.
Preview
Agent Registry MCP Server
Data resource for MCP server for discovery and governance of AI agents.
Preview
CA Service
Managed private certificate authorities for workload identities.
General Availability
Compute Engine (Instance Template)
An instance template lets you describe a VM instance. You can then create groups of identical instances based on the template.
General Availability
Firestore Security Rules
Deploy and manage robust security rules to establish strict access control and data validation for your database.
Preview
GKE Node Pool
A group of nodes within a cluster that have identical configuration and are updated at the same time.
General Availability
Secret Manager
A secure and convenient storage system for API keys, passwords, certificates, and other sensitive data.
General Availability
Firebase AI Logic
Execute large language models using Firebase Vertex AI, governed by the security of Firebase App Check.
Preview
Firebase App Check
Protects your backend APIs from abuse, such as billing fraud and phishing, by attesting that traffic originates from your genuine app.
Preview
Firebase Authentication
Backend services, easy-to-use SDKs, and ready-made UI libraries to securely authenticate users to your application.
Preview
Global Cloud Load Balancing (Backend)
Create a backend service for incoming traffic.
General Availability
Global Cloud Load Balancing (Frontend)
Configure the load balancer frontend IP address, port, and protocol. Configure an SSL certificate if using HTTPS.
General Availability
Private Service Connect Endpoint
Regional address and forwarding rule to target a producer service attachment.
General Availability
Private Service Connect Producer
NAT subnets and a service attachment.
General Availability
Regional Cloud Load Balancing (Backend)
Create a backend service for incoming traffic.
General Availability
Regional Cloud Load Balancing (Frontend)
Configure the load balancer frontend IP address, port, and protocol. Configure an SSL certificate if using HTTPS.
General Availability
AlloyDB for PostgreSQL
A fully managed PostgreSQL-compatible database for your most demanding enterprise database workloads.
General Availability
Artifact Registry
A universal package manager for all your build artifacts and dependencies.
Preview
BigQuery
A fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data in near real time.
General Availability
Bigtable
A NoSQL database service that offers extremely fast reads and writes, and is ideal for applications that require low-latency and high-throughput access to petabyte-scale data.
General Availability
Cloud Run
A fully managed serverless compute platform that lets you deploy and run containerized applications and jobs. It abstracts away all infrastructure management, automatically scaling your services from zero to handle sudden traffic surges so you can focus on building great applications.
General Availability
Firestore
A highly scalable and serverless NoSQL document database for building managed mobile and web applications with multi-region replication and high availability.
General Availability
GKE Autopilot Cluster
A managed Kubernetes cluster that automatically manages the underlying compute, networking, and storage infrastructure for your applications.
General Availability
GKE Standard Cluster
A Kubernetes cluster that you can use to run containerized applications.
General Availability
Memorystore for Redis Cluster
A highly scalable, available, secure Redis cluster without the burden of managing complex Redis deployments. Ideal for applications requiring extreme performance with large datasets that need horizontal scaling and high availability through data replication.
General Availability
Memorystore for Redis
A highly scalable, available, secure Redis service without the burden of managing complex Redis deployments.
General Availability
Cloud Router
Distributed and managed offering for Border Gateway Protocol capabilities.
Preview
Cloud Router Interface
Manages interfaces and Border Gateway Protocol peerings for routers.
Preview
Spanner
A fully managed, relational database service that helps you build and manage relational databases for your applications.
General Availability
Cloud SQL (MySQL)
A fully managed database service that helps you set up, maintain, manage, and administer your MySQL relational databases.
General Availability
Cloud SQL (PostgreSQL)
A fully managed database service that helps you set up, maintain, manage, and administer your PostgreSQL relational databases.
General Availability
Cloud Storage
Worldwide storage and retrieval of any amount of data at any time.
General Availability
Vertex AI
A machine learning (ML) platform that lets you train and deploy ML models and AI applications.
General Availability
Cloud Run Job
A containerized application that runs a specific, non-HTTP task and then exits. It's ideal for things like scheduled batch processing, data transformations, or any other work that doesn't need to be constantly running and serving requests.
General Availability
Compute Engine (Managed Instance Group)
Collections of VM instances that use load balancing and automated services, like autoscaling and autohealing.
General Availability
What's next
- Enable required APIs and create an initial space by setting up Application Design Center .
- Use your own Terraform modules in your template designs by importing components .

