# Refine Documentation ## Docs - [Authentication](https://docs.joinrefine.io/api-reference/authentication.md): Secure your API requests with proper authentication - [Create Catalog](https://docs.joinrefine.io/api-reference/catalog-operations/create-catalog.md): Create a new catalog for your organization - [Delete Catalog](https://docs.joinrefine.io/api-reference/catalog-operations/delete-catalog.md): Delete a catalog (soft delete) - [Get Catalog](https://docs.joinrefine.io/api-reference/catalog-operations/get-catalog.md): Get a specific catalog by ID - [List Catalogs](https://docs.joinrefine.io/api-reference/catalog-operations/list-catalogs.md): Get all catalogs for an organization - [Update Catalog](https://docs.joinrefine.io/api-reference/catalog-operations/update-catalog.md): Update catalog details - [Introduction](https://docs.joinrefine.io/api-reference/introduction.md): Welcome to the Refine API documentation - [Create Products](https://docs.joinrefine.io/api-reference/product-operations/create-products.md): Batch create products in a catalog - [Delete Multiple Products](https://docs.joinrefine.io/api-reference/product-operations/delete-multiple-products.md): Delete multiple products or all products in a catalog - [Delete Product](https://docs.joinrefine.io/api-reference/product-operations/delete-product.md): Delete a single product - [Get Product](https://docs.joinrefine.io/api-reference/product-operations/get-product.md): Get a specific product by ID - [List Products](https://docs.joinrefine.io/api-reference/product-operations/list-products.md): Get paginated list of products in a catalog - [Update Product Rank](https://docs.joinrefine.io/api-reference/product-operations/update-product-rank.md): Update the ranking boost of a product - [Rate Limits](https://docs.joinrefine.io/api-reference/rate-limits.md): Understanding API rate limits and best practices - [Get Recommendations](https://docs.joinrefine.io/api-reference/recommendations.md): Get product recommendations based on visual similarity - [Get Recommendations](https://docs.joinrefine.io/api-reference/recommendations/get-recommendations.md): Get product recommendations based on visual similarity - [Search Products](https://docs.joinrefine.io/api-reference/search.md): Search for products using text queries with visual similarity - [Search Products](https://docs.joinrefine.io/api-reference/search/search-products.md): Search for products using text queries with visual similarity - [Core Concepts](https://docs.joinrefine.io/getting-started/concepts.md): Understanding the fundamentals of Refine - [Glossary](https://docs.joinrefine.io/getting-started/glossary.md): Terminology and definitions used throughout Refine - [Quickstart](https://docs.joinrefine.io/getting-started/quickstart.md): Get Refine search working in your app in 5 minutes - [Welcome to Refine](https://docs.joinrefine.io/getting-started/welcome.md): AI-powered visual search and recommendations for e-commerce - [Configuration](https://docs.joinrefine.io/sdk/configuration.md): Complete reference for SDK configuration options - [Error Handling](https://docs.joinrefine.io/sdk/error-handling.md): Handle errors gracefully with typed error classes and retry strategies - [Conversion Tracking](https://docs.joinrefine.io/sdk/events/conversion-tracking.md): Track purchases and attribute conversions to search and recommendations - [Event Tracking Overview](https://docs.joinrefine.io/sdk/events/overview.md): Track user interactions to power analytics and improve recommendations - [Tracking Events](https://docs.joinrefine.io/sdk/events/tracking-events.md): Implement impression, click, and view tracking for search and recommendations - [Identity Management](https://docs.joinrefine.io/sdk/identity/overview.md): Manage visitor, session, and user identity for personalization and tracking - [Installation](https://docs.joinrefine.io/sdk/installation.md): Install the Refine SDK in your project - [SDK Overview](https://docs.joinrefine.io/sdk/overview.md): The complete TypeScript SDK for Refine search, recommendations, and analytics - [Product Listing Pages](https://docs.joinrefine.io/sdk/plp/overview.md): Display curated, merchandised product collections with pinned products - [Auto Track Plugin](https://docs.joinrefine.io/sdk/plugins/auto-track-plugin.md): Automatically track page views, clicks, and viewability without manual instrumentation - [Consent Plugin](https://docs.joinrefine.io/sdk/plugins/consent-plugin.md): GDPR-compliant consent management for event tracking - [Debug Plugin](https://docs.joinrefine.io/sdk/plugins/debug-plugin.md): Development logging, event validation, and dry-run mode - [Plugins Overview](https://docs.joinrefine.io/sdk/plugins/overview.md): Extend SDK functionality with built-in and custom plugins - [React Integration](https://docs.joinrefine.io/sdk/react-integration.md): Patterns and hooks for using Refine in React applications - [Recommendations Overview](https://docs.joinrefine.io/sdk/recommendations/overview.md): AI-powered product recommendations with visual similarity and behavioral signals - [Similar Items](https://docs.joinrefine.io/sdk/recommendations/similar-items.md): Find products visually and contextually similar to a specific product - [User Recommendations](https://docs.joinrefine.io/sdk/recommendations/user-recommendations.md): Personalized recommendations for logged-in users with cross-device history - [Visitor Recommendations](https://docs.joinrefine.io/sdk/recommendations/visitor-recommendations.md): Personalized recommendations for anonymous visitors based on browsing behavior - [Filters](https://docs.joinrefine.io/sdk/search/filters.md): Filter operators and syntax for search and recommendations - [Image Search](https://docs.joinrefine.io/sdk/search/image-search.md): Search products by uploading an image to find visually similar items - [Text Search](https://docs.joinrefine.io/sdk/search/text-search.md): Search products using natural language queries with visual similarity matching - [Server-Side Usage](https://docs.joinrefine.io/sdk/server-side.md): Use the Refine SDK in Node.js, serverless functions, and SSR frameworks ## OpenAPI Specs - [openapi](https://docs.joinrefine.io/api-reference/openapi.json) ## Optional - [Support](mailto:support@joinrefine.io)