5
votes

We manage a couple dozen GCP projects, and I've never figured out how to list all the enabled API services for each project on the website. There is a way to do it via Cloud Shell by running the console command: gcloud services list

If I visit https://console.cloud.google.com/apis/library?project=PROJECT_NAME, I can see whether a specific API service is enabled, but then I'd have to individually visit 300 separate API pages per project, which is not feasible.

There has to be a better way for end users to do that without having to install Google Cloud SDK.

4
You can check this in the APIs & Services dashboard itself. It lists all enabled APIs for a project, whether you have used them on notLundinCast
That page only lists the enabled API keys (and Service + OAuth accounts), not the enabled API Library services.HSuke
You can see the API Keys in the Credentials page. besed on this documentation (cloud.google.com/service-usage/docs/list-services#enabled), for listing all enabled APIs and services in a project, you can check in the API Dashboard page. It has a same result when you are using this command (gcloud services list)Kamelia Y
Actually, you guys are right. I just never noticed it on the main Dashboard page below the Traffic, Errors, and Latency charts. Sorry for doubting you.HSuke

4 Answers

4
votes
gcloud services list --enabled --project <PROJECT>
0
votes

As LundinCast and Kamelia Y commented, the enabled API libaries are listed on the main Dashboard page. They're under the Traffic, Errors, and Median latency charts.

enter image description here

0
votes

Try to use the command:

gcloud services list --available

refer the documentation for more details: https://cloud.google.com/service-usage/docs/list-services#gcloud