## Basics and quickstarts

- [### Cloud Vision setup and cleanup
  Learn how to complete the required setup steps to start
  using the Vision API.](https://docs.cloud.google.com/vision/docs/setup)
- [### Authentication
  Learn more about authentication with Vision API.](https://docs.cloud.google.com/vision/docs/authentication)
- [### Using client libraries
  Learn the fundamentals of Vision API by detecting labels in an image
  programmatically using the client libraries for your language of choice
  (C#, Go, Java, Node.js, PHP, Python, and Ruby).](https://docs.cloud.google.com/vision/docs/quickstart-client-libraries)
- [### Using the command line
  Use the Vision API on the command line
  to make an image annotation
  request for multiple features with an image hosted in
  Cloud Storage.](https://docs.cloud.google.com/vision/docs/quickstart-cli)
- [### Using API explorer
  Use the embedded API Explorer to make Vision API
  requests without leaving the docs.](https://docs.cloud.google.com/vision/docs/quickstart)

## Cloud Shell Editor (Google Cloud console) quickstarts

- [### Getting started with Cloud Vision (REST \& CMD line)
  Use the Vision API on the command line to make an image annotation
  request for multiple features with an image hosted in Cloud Storage.](https://console.cloud.google.com/?walkthrough_id=vision--vision-api-curl-request)
- [### Getting started with the Vision API (Java)
  Learn the fundamentals of Vision API by detecting labels in an image
  programmatically using the Java client library.](https://console.cloud.google.com/?tutorial=vision--detect-labels-image-client-libraries-java)
- [### Getting started with the Vision API (Go)
  Learn the fundamentals of Vision API by detecting labels in an image
  programmatically using the Go client library.](https://console.cloud.google.com/?tutorial=vision--detect-labels-image-client-libraries-go)
- [### Getting started with the Vision API (Node.js)
  Learn the fundamentals of Vision API by detecting labels in an image
  programmatically using the Node.js client library.](https://console.cloud.google.com/?tutorial=vision--detect-labels-image-client-libraries-nodejs)
- [### Getting started with the Vision API (Python)
  Learn the fundamentals of Vision API by detecting labels in an image
  programmatically using the Python client library.](https://console.cloud.google.com/?tutorial=vision--detect-labels-image-client-libraries-python)
- [### Analyze images with the Vision API and Cloud Run functions
  Learn how to analyze an image using the Vision API and a Storage-triggered Cloud Function.](https://console.cloud.google.com/?walkthrough_id=vision--vision_api_cloud_functions)