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

# Linkup integration guide

Linkup is a web search engine designed for AI applications. It connects AI systems to the internet through an API that delivers grounding data, enriching outputs and improving precision, accuracy, and factual reliability.

## Prerequisites

Before starting, ensure you have:

* A [SambaCloud](https://cloud.sambanova.ai/apis) account and API key.
* A [Linkup](https://www.linkup.so/) account and API key.
* Python 3.9 or later.

## Installation and setup

### Clone the repository

```bash theme={null}
git clone https://github.com/sambanova/integrations.git
cd integrations/linkup
```

### Create a virtual environment

```bash theme={null}
python -m venv .venv
source .venv/bin/activate
```

### Install dependencies

Install from the requirements file:

```bash theme={null}
pip install -r requirements.txt
```

Or install packages directly:

```bash theme={null}
pip install linkup-sdk==0.9.0
pip install sambanova==1.2.0
```

## Set environment variables

Create a `.env` file in the project directory with your API keys:

```bash theme={null}
LINKUP_API_KEY="your-linkup-api-key"
SAMBANOVA_API_KEY="your-sambanova-api-key"
```

Or export them directly:

```bash theme={null}
export LINKUP_API_KEY="your-linkup-api-key"
export SAMBANOVA_API_KEY="your-sambanova-api-key"
```

## Run the example

Open and run the example notebook in the [Linkup integration example](https://github.com/sambanova/integrations/tree/main/linkup) on GitHub.

## Linkup documentation

For more information about Linkup, see the [official Linkup documentation](https://docs.linkup.so/pages/documentation/get-started/introduction).
