--- title: gcpdiag linkTitle: gcpdiag --- {{< blocks/cover title="" image_anchor="top" height="min" color="white" >}}
}}"> Learn More Releases

Helps you smoothly run infrastructure on GCP.

{{< blocks/link-down color="secondary" >}}
{{< /blocks/cover >}} {{< blocks/lead color="secondary" >}}

What is gcpdiag?

gcpdiag is a command-line diagnostics tool for GCP customers. It finds and helps to fix common issues in Google Cloud Platform projects. It is used to test projects against a wide range of best-practices and common mistakes, based on the troubleshooting experience of the Google Cloud Support team. {{< /blocks/lead >}} {{< blocks/section color="dark" >}} {{% blocks/feature icon="fas fa-scroll" title="A Test Suite for GCP" url="./docs/" %}} gcpdiag works similarly like code testing. The lint command runs a test suite to detect whether the project is deviating from a list of expected conditions and creates a report. {{% /blocks/feature %}} {{% blocks/feature icon="fas fa-hat-wizard" title="Troubleshooting by Google Cloud Support TSEs" url="./docs/" %}} gcpdiag includes automated diagnostics based on the troubleshooting experience of Google Cloud Support's Technical Solution Engineers, solving real customer issues. {{% /blocks/feature %}} {{% blocks/feature icon="fab fa-github" title="Open Source" url="https://github.com/GoogleCloudPlatform/gcpdiag" %}} gcpdiag is an open-source project hosted on GitHub, and contributors are welcome! We encourage you to file GitHub issues for any idea or problem that you have, and also welcome code contributions. {{% /blocks/feature %}} {{< /blocks/section >}}