> ## Documentation Index
> Fetch the complete documentation index at: https://docs.joinrefine.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Refine

> AI-powered visual search and recommendations for e-commerce

## What is Refine?

Refine is an AI-powered search and recommendations platform that helps e-commerce stores deliver relevant product discovery experiences. Our visual AI understands what products look like, enabling natural language search, image-based discovery, and intelligent recommendations.

## Core Capabilities

<CardGroup cols={2}>
  <Card title="Text Search" icon="magnifying-glass" href="/sdk/search/text-search">
    Natural language queries with visual understanding. Search for "red summer dress" and get visually similar results, not just keyword matches.
  </Card>

  <Card title="Image Search" icon="image" href="/sdk/search/image-search">
    Upload an image to find visually similar products. Perfect for "shop the look" experiences.
  </Card>

  <Card title="Recommendations" icon="wand-magic-sparkles" href="/sdk/recommendations/overview">
    Similar items, visitor-based, and user-based personalization powered by visual AI and behavioral signals.
  </Card>

  <Card title="Product Listing Pages" icon="grid-2" href="/sdk/plp/overview">
    Curated, merchandised collections with pinned products and intelligent ranking.
  </Card>
</CardGroup>

## How It Works

<Steps>
  <Step title="Ingest Your Catalog">
    Upload your product data via API or dashboard. Refine processes images and generates visual embeddings for every product.
  </Step>

  <Step title="Integrate the SDK">
    Add the JavaScript SDK to your storefront. Initialize with your API key and start making search and recommendation requests.
  </Step>

  <Step title="Track Events">
    Use the built-in event tracking to capture impressions, clicks, and purchases. This data powers analytics and improves recommendations.
  </Step>

  <Step title="Optimize">
    Use the dashboard to tune visual weights, configure recommendation strategies, and analyze performance.
  </Step>
</Steps>

## Choose Your Path

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/getting-started/quickstart">
    Get search working in 5 minutes
  </Card>

  <Card title="Core Concepts" icon="lightbulb" href="/getting-started/concepts">
    Understand the fundamentals
  </Card>

  <Card title="SDK Reference" icon="code" href="/sdk/overview">
    Complete SDK documentation
  </Card>

  <Card title="API Reference" icon="square-terminal" href="/api-reference/introduction">
    REST API documentation
  </Card>
</CardGroup>

## Need Help?

* **Email**: [support@joinrefine.io](mailto:support@joinrefine.io)
* **Dashboard**: [app.joinrefine.io](https://app.joinrefine.io)
