> ## Documentation Index
> Fetch the complete documentation index at: https://jigsaw-13.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to the JigsawStack docs! Learn about how to use and integrate small models in your application.

<Card title="Models" href="/docs/api-reference/authentication">
  Explore our complete list of models and API references here.
</Card>

<img className="block dark:hidden" src="https://mintcdn.com/jigsaw-13/Yr5ohXUpCUOk0bXg/images/banner.png?fit=max&auto=format&n=Yr5ohXUpCUOk0bXg&q=85&s=9a35e072fa81e446f608b0e9210d764a" alt="Hero Light" width="700" height="320" data-path="images/banner.png" />

<img className="hidden dark:block" src="https://mintcdn.com/jigsaw-13/Yr5ohXUpCUOk0bXg/images/banner.png?fit=max&auto=format&n=Yr5ohXUpCUOk0bXg&q=85&s=9a35e072fa81e446f608b0e9210d764a" alt="Hero Dark" width="700" height="320" data-path="images/banner.png" />

JigsawStack is provides a suite of custom small models plugged into the right infrastructure to power your AI applications

## Prerequisites

To get the most out of this guide, you’ll need to:

* **Set up an** [account](https://jigsawstack.com/dashboard)
* **Create and retrieve your** [API key](https://jigsawstack.com/dashboard)

## Get started

Get started using the JigsawStack SDK in your project.

### Installation

<CodeGroup>
  ```bash node.js theme={null}
  npm install jigsawstack
  # or
  yarn add jigsawstack
  # or
  pnpm add jigsawstack
  # or
  bun add jigsawstack
  ```

  ```bash python theme={null}
  pip install jigsawstack
  ```
</CodeGroup>

### Usage

<CodeGroup>
  ```javascript node.js theme={null}
  import { JigsawStack } from "jigsawstack";

  const jigsawstack = JigsawStack({
    apiKey: "your-api-key",
  });

  const result = await jigsawstack.web.ai_scrape({
    url: "https://www.amazon.com/Cadbury-Mini-Caramel-Eggs-Bulk/dp/B0CWM99G5W",
    element_prompts: ["prices"],
  });
  ```

  ```py python theme={null}
  from jigsawstack import JigsawStack

  jigsawstack = JigsawStack(api_key="your-api-key")

  params = {
   "url": "https://www.amazon.com/Cadbury-Mini-Caramel-Eggs-Bulk/dp/B0CWM99G5W",
   "element_prompts": ["prices"]
  }

  result = jigsawstack.web.ai_scrape(params)
  ```
</CodeGroup>

## Quickstart

Learn more on how to get JigsawStack set up in your project.

<CardGroup cols={2}>
  <Card title="Node.js Quickstart" icon="js" href="/docs/quick-start/node/introduction">
    Learn how to use the JigsawStack Node.js SDK to build AI powered
    applications.
  </Card>

  <Card title="Python Quickstart" icon="python" href="/docs/quick-start/python/introduction">
    Learn how to use the Python SDK to build AI powered applications.
  </Card>
</CardGroup>
