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

# Introduction

> Link Skipper resolves shortened and ad-gated links to their final destination through a simple REST API.

## What is Link Skipper?

Link Skipper is a link-resolution API. You send it a shortened or ad-gated URL — the kind
that makes visitors sit through countdowns and ad walls — and it returns the final
destination, resolved **server-side** in an isolated environment, with no ad walls and
nothing installed on the visitor's device.

It only follows the redirect the shortener already defines. It does not change the
destination, break paywalls, or alter content.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/docs/quickstart">
    Make your first resolve in under five minutes.
  </Card>

  <Card title="How it works" icon="diagram-project" href="/docs/how-it-works">
    Providers, tiers, credits, and sync vs async resolution.
  </Card>

  <Card title="Get an API key" icon="key" href="https://linkskipper.app/developers/keys">
    Create a key in the developer dashboard.
  </Card>

  <Card title="API Reference" icon="code" href="/docs/resolve">
    Every endpoint, request, and response.
  </Card>
</CardGroup>

## Base URL

Every request is made over HTTPS to:

```
https://api.linkskipper.app
```

## How it fits together

<Steps>
  <Step title="Create an API key">
    Generate a key in the [developer dashboard](https://linkskipper.app/developers/keys) and
    keep it secret — it authenticates every request.
  </Step>

  <Step title="Send a link to resolve">
    Call the resolve endpoint with a supported shortener URL.
  </Step>

  <Step title="Get the destination">
    Cached links return instantly; new links are queued and delivered by polling or a webhook.
  </Step>
</Steps>

## What you get

<CardGroup cols={2}>
  <Card title="Server-side resolution" icon="server">
    Links are resolved in an isolated environment. Your users never touch the ad wall.
  </Card>

  <Card title="Multiple providers" icon="link">
    A growing catalog of supported shorteners, each with a known tier and cost.
  </Card>

  <Card title="Sync and async" icon="bolt">
    Cached results come back immediately; new ones are queued and resolved in the background.
  </Card>

  <Card title="Webhooks" icon="webhook">
    Get resolved results pushed to your endpoint instead of polling.
  </Card>
</CardGroup>

<Note>
  Link Skipper is also available as a Telegram bot and on the web. These docs cover the
  **developer API** for integrating resolution into your own product.
</Note>
