Skip to main content
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

Installation and setup

1

Clone the repository

2

Create a virtual environment

3

Install dependencies

Install from the requirements file:
Or install packages directly:
Pin these versions. The example notebook is tested against them and re-pins them in its first code cell, so an unpinned install is overwritten when you run the notebook.

Set environment variables

Create a .env file in the project directory with your API keys:
Or export them directly:
The example notebook assigns both keys inline in its API key cell, which overrides anything you set here. To run the notebook, replace the placeholder values in that cell with your own keys. The .env and export methods above apply when you adapt the code outside the notebook.

Run the example

Open and run the example notebook in the Linkup integration example on GitHub.

Linkup documentation

For more information about Linkup, see the official Linkup documentation.

Troubleshooting

The distribution is named linkup-sdk but the import module is linkup. Install the SDK with pip install linkup-sdk==0.9.0 and verify the virtual environment is active.
Check both LINKUP_API_KEY and SAMBANOVA_API_KEY are set correctly. Re-export if needed.
Verify network access to api.linkup.so and api.sambanova.ai. Check firewall rules.