In this video, I will introduce the various ways you can interact with Google Cloud Platform. There are four ways you can interact with Google Cloud Platform, and we'll talk about each in turn: the Console, the SDK and Cloud Shell, the mobile app, and the APIs. Cloud console is Google Cloud's graphical user interface, which helps you deploy, scale, and diagnose production issues in a simple web-based interface. With Cloud Console, you can easily find your resources, check their health, have full management control over them, and set budgets to control how much you spend on them. Search to quickly find resources and connect to instances via SSH in the browser, master the most complex tasks with Cloud Shell, your admin machine in the Cloud where you can use the built-in SDK. The Google Cloud SDK is a set of tools that you can use to manage resources and application hosted on Google Cloud Platform. These include the gcloud tool, which provides the main command line interface for Google Cloud Platform products and services, as well as gsutil, and bq. When installed, all of the tools within the SDKs are located under the bin directory. Google Cloud Shell provides you with the command line access to your Cloud resources directly from the browser. Cloud Shell is Debian-based virtual machine with the persistent five gigabyte home directory, which makes it easy for you to manage your GCP projects and resources. With Cloud Shell, the Cloud SDK, gcloud command, and other utilities you need are always installed, available, up-to-date, and fully authenticated when you need them. The services that make up GCP offers Application Programming Interface or APIs, which allow you to programmatically control your Cloud environment through code. Cloud APIs provide functionality similar to Cloud SDK and the Cloud Console, and allow you to automate your work flow by using your favorite language. Use these Cloud APIs with REST calls or client libraries in popular programming languages. The Cloud console mobile app gives you a convenient way to discover, understand, and respond to production issues, monitor and make changes to Google Cloud Platform resources from your iOS or Android device, manage GCP resources such as projects, billing, App Engine apps, and Compute Engine virtual machines, receive and respond to alert helping you quickly address production affecting issues.