Service Infrastructure Overview

Service Infrastructure is Google’s foundational services platform, used by Cloud Endpoints and other services to create and manage APIs and services. Service Infrastructure provides authentication, logging, monitoring, billing, and quota management.

How it works

Using Service Infrastructure involves creating and deploying a service configuration, which specifies how your service behaves, such as each user’s quota limits. At runtime your service makes an API call to Service Infrastructure to check preconditions, such as whether your user has sufficient quota remaining, and reports telemetry.

List, enable, and disable APIs and services

Related to Service Infrastructure, the Service Usage API lets you list, enable, and disable other APIs and services in your GCP project. You can list and enable GCP services and their APIs, as well as services created using Cloud Endpoints. To learn more about listing and enabling services and APIs, see the Service Usage documentation.

Getting started

The best way to use Service Infrastructure is to use it indirectly using Cloud Endpoints. For more information on Service Infrastructure, see Creating and Deleting Managed Services.

Was this page helpful? Let us know how we did:

Send feedback about...

Service Infrastructure