# Vision API Product Search documentation

[Read product documentation](https://docs.cloud.google.com/vision/product-search/docs/create-product-set-search-products)
Vision API Product Search allows retailers to create products, each containing
reference images that visually describe the product from a set of viewpoints.
Retailers can then add these products to product sets. Currently
Vision API Product Search supports the following product categories:
homegoods, apparel, toys, packaged goods, and general
.


When users query the product set with their own images, Vision API Product Search
applies machine learning to compare the product in the user's query image with
the images in the retailer's product set, and then returns a ranked list of
visually and semantically similar results.

Need a customized solution?
[AutoML Vision](https://docs.cloud.google.com/gemini-enterprise-agent-platform/machine-learning/beginner/beginners-guide) lets you
create a custom machine learning model for image labeling.


Building a mobile app? Try [ML
Kit for Firebase](https://firebase.google.com/docs/ml-kit/), which provides native Android and iOS SDKs for using
Cloud Vision services, as well as on-device ML Vision APIs and on-device
inference using custom ML models.

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Guides

-

  [Quickstart: Create a product set and search for products](https://docs.cloud.google.com/vision/product-search/docs/create-product-set-search-products)

-

  [Formatting a bulk import CSV](https://docs.cloud.google.com/vision/product-search/docs/csv-format)

-

  [Searching for Products](https://docs.cloud.google.com/vision/product-search/docs/searching)

-

  [Getting and listing resources](https://docs.cloud.google.com/vision/product-search/docs/get-list-resources)

-

  [Creating your reference images \& indexing](https://docs.cloud.google.com/vision/product-search/docs/create-reference-images)

-

  [Authenticating to the Cloud Vision API](https://docs.cloud.google.com/vision/product-search/docs/auth)

-

  [Creating a product set](https://docs.cloud.google.com/vision/product-search/docs/create-product-set)

-

  [Understanding search responses \& multi-detection](https://docs.cloud.google.com/vision/product-search/docs/searching-response)

-

  [Deleting resources](https://docs.cloud.google.com/vision/product-search/docs/delete-resources)

### Reference

-

  [Product Categories](https://docs.cloud.google.com/vision/product-search/docs/product-categories)

-

  [Product Search Using client libraries](https://docs.cloud.google.com/vision/product-search/docs/libraries)

-

  [RPC API](https://docs.cloud.google.com/vision/product-search/docs/reference/rpc)

-

  [REST API](https://docs.cloud.google.com/vision/product-search/docs/reference/rest)

### Resources

-

  [Pricing](https://cloud.google.com/vision/product-search/pricing)

-

  [General tips](https://docs.cloud.google.com/vision/product-search/docs/general-tips)

-

  [Quotas and Limits](https://docs.cloud.google.com/vision/product-search/quotas)

-

  [Release Notes](https://docs.cloud.google.com/vision/product-search/docs/release-notes)

-

  [Support](https://docs.cloud.google.com/vision/product-search/docs/support)

## Related videos