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

# Intro

> Start a cloud browser, connect your automation code, and manage sessions with Surfsky.

Surfsky runs antidetect Chrome browsers in the cloud. Start a session through the API, connect your automation code, and stop the browser when your work is done. The browser includes fingerprint configuration, proxy support, CAPTCHA solving, and mouse and keyboard emulation.

<span id="build" />

<span id="develop-with-surfsky" />

<span id="get-started" />

## Start a browser

Choose the guide that fits your project. Each quickstart includes setup, an example, and session cleanup.

<CardGroup cols={2}>
  <Card title="Quickstart" href="/quickstart">
    Get your credentials and run your first browser session.
  </Card>

  <Card title="SDKs" href="/sdk">
    Use our SDKs to manage browser sessions and automate web pages.
  </Card>

  <Card title="Connect Playwright" href="/quickstart/playwright">
    Connect your Playwright scripts to a cloud browser.
  </Card>

  <Card title="Scraping API" href="/quickstart/scraping_api">
    Interact with a cloud browser through HTTP requests.
  </Card>
</CardGroup>

Other integrations: [Puppeteer](/quickstart/puppeteer), [Selenium](/quickstart/selenium), [Scrapy](/quickstart/scrapy), and [chromedp](/quickstart/chromedp).

<span id="core-concepts" />

<span id="why-choose-surfsky" />

## Configure your browser

| Task                                    | Guide                                         |
| --------------------------------------- | --------------------------------------------- |
| Reuse a login across browser sessions   | [Sessions](/sessions) and [Cookies](/cookies) |
| Choose an exit IP or use your own proxy | [Proxies](/proxies)                           |
| Configure the browser fingerprint       | [Fingerprints](/fingerprints)                 |
| Emulate human interactions              | [Human emulation](/human_emulation)           |
| Handle a CAPTCHA challenge              | [CAPTCHA solving](/captcha-solving)           |
| Load a Chrome extension                 | [Extensions](/extensions)                     |

<span id="when-to-use-something-else" />

## Inspect and scale

Use [DevTools](/debugging) to inspect a page or [Screencast](/screencast) to watch a session. If something fails, start with [Troubleshooting](/troubleshooting) or look up the API's [error code](/errors).

For larger workloads, see [Concurrency](/concurrency), [Speed optimization](/speed-optimization), [Shared cache](/shared-cache), and [Limits](/limits).

The [API reference](/api-reference) covers authentication, request parameters, and responses. [How Surfsky works](/intro-to-surfsky) explains profiles, sessions, and the connection to your code.
