# Eazy SDK > Transport-independent runtime for typed HTTP and async WebSocket SDKs. ## Docs - [Eazy SDK](https://0cherednoq.github.io/eazy-sdk/) - [Начало работы](https://0cherednoq.github.io/eazy-sdk/start/) - [Основные понятия](https://0cherednoq.github.io/eazy-sdk/start/concepts/) - [Установка](https://0cherednoq.github.io/eazy-sdk/start/installation/) - [Что дальше](https://0cherednoq.github.io/eazy-sdk/start/next/) - [Быстрый старт](https://0cherednoq.github.io/eazy-sdk/start/quickstart/) - [Что строим](https://0cherednoq.github.io/eazy-sdk/tutorial/) - [Сборка HTTP- и браузерных роутеров](https://0cherednoq.github.io/eazy-sdk/tutorial/assembly/) - [Капча на входе](https://0cherednoq.github.io/eazy-sdk/tutorial/captcha/) - [Шифрование полей и всего тела](https://0cherednoq.github.io/eazy-sdk/tutorial/encryption/) - [Вход в три шага](https://0cherednoq.github.io/eazy-sdk/tutorial/login/) - [Чем вход может закончиться](https://0cherednoq.github.io/eazy-sdk/tutorial/login-failures/) - [Чтение всех писем по частям](https://0cherednoq.github.io/eazy-sdk/tutorial/messages/) - [Отправка письма без опасного повтора](https://0cherednoq.github.io/eazy-sdk/tutorial/send/) - [Обновление сессии без ручного повтора](https://0cherednoq.github.io/eazy-sdk/tutorial/session/) - [Руководство](https://0cherednoq.github.io/eazy-sdk/guide/) - [Передать API key](https://0cherednoq.github.io/eazy-sdk/guide/auth/api-key/) - [Передать Basic credentials](https://0cherednoq.github.io/eazy-sdk/guide/auth/basic/) - [Передать Bearer token](https://0cherednoq.github.io/eazy-sdk/guide/auth/bearer/) - [Собрать требования AND и OR](https://0cherednoq.github.io/eazy-sdk/guide/auth/combined/) - [Передать session cookie](https://0cherednoq.github.io/eazy-sdk/guide/auth/cookie/) - [Сайт ведёт сессию на куках](https://0cherednoq.github.io/eazy-sdk/guide/auth/cookies-session/) - [Выбрать способ авторизации](https://0cherednoq.github.io/eazy-sdk/guide/auth/) - [Передать JWT](https://0cherednoq.github.io/eazy-sdk/guide/auth/jwt/) - [Войти и получить сессию](https://0cherednoq.github.io/eazy-sdk/guide/auth/login/) - [Разложить сессию по запросу](https://0cherednoq.github.io/eazy-sdk/guide/auth/placed/) - [Обновить сессию](https://0cherednoq.github.io/eazy-sdk/guide/auth/refresh/) - [Повторно использовать сессию](https://0cherednoq.github.io/eazy-sdk/guide/auth/session/) - [Передать зависимость запроса](https://0cherednoq.github.io/eazy-sdk/guide/dependencies/) - [Зашифровать payload](https://0cherednoq.github.io/eazy-sdk/guide/encryption/) - [Добавить middleware](https://0cherednoq.github.io/eazy-sdk/guide/middleware/) - [Собрать SDK для нескольких сервисов](https://0cherednoq.github.io/eazy-sdk/guide/multi-service/) - [Обойти страницы результата](https://0cherednoq.github.io/eazy-sdk/guide/pagination/) - [Обработать защитную проверку](https://0cherednoq.github.io/eazy-sdk/guide/protection/) - [Описать протокол с конвертом](https://0cherednoq.github.io/eazy-sdk/guide/protocols/) - [Ограничить частоту отправки](https://0cherednoq.github.io/eazy-sdk/guide/reliability/rate-limit/) - [Обработать HTTP redirect](https://0cherednoq.github.io/eazy-sdk/guide/reliability/redirect/) - [Повторить временную ошибку](https://0cherednoq.github.io/eazy-sdk/guide/reliability/retry/) - [Назвать адрес сервиса и запросить ссылку из ответа](https://0cherednoq.github.io/eazy-sdk/guide/requests/addresses/) - [Отправить готовые байты](https://0cherednoq.github.io/eazy-sdk/guide/requests/bytes/) - [Передать cookie одного вызова](https://0cherednoq.github.io/eazy-sdk/guide/requests/cookies/) - [Объявить HTTP-операцию](https://0cherednoq.github.io/eazy-sdk/guide/requests/declarative/) - [Отправить HTML-форму](https://0cherednoq.github.io/eazy-sdk/guide/requests/form/) - [Добавить заголовки запроса](https://0cherednoq.github.io/eazy-sdk/guide/requests/headers/) - [Собрать HTTP-запрос](https://0cherednoq.github.io/eazy-sdk/guide/requests/) - [Отправить JSON-объект](https://0cherednoq.github.io/eazy-sdk/guide/requests/json/) - [Отправить файл](https://0cherednoq.github.io/eazy-sdk/guide/requests/multipart/) - [Подставить значение в путь](https://0cherednoq.github.io/eazy-sdk/guide/requests/path/) - [Добавить параметры запроса](https://0cherednoq.github.io/eazy-sdk/guide/requests/query/) - [Преобразовать публичные поля в тело запроса](https://0cherednoq.github.io/eazy-sdk/guide/requests/representation/) - [Сохранить и изменить запрос перед отправкой](https://0cherednoq.github.io/eazy-sdk/guide/requests/values/) - [Разобрать ответ, где исход лежит в теле](https://0cherednoq.github.io/eazy-sdk/guide/responses/envelope/) - [Разобрать ожидаемую ошибку API](https://0cherednoq.github.io/eazy-sdk/guide/responses/errors/) - [Извлечь типизированные данные из HTML](https://0cherednoq.github.io/eazy-sdk/guide/responses/html/) - [Обработать HTTP-ответ](https://0cherednoq.github.io/eazy-sdk/guide/responses/) - [Прочитать исход из адреса перехода](https://0cherednoq.github.io/eazy-sdk/guide/responses/redirects/) - [Получить типизированное значение и метаданные](https://0cherednoq.github.io/eazy-sdk/guide/responses/success/) - [Подписать запрос](https://0cherednoq.github.io/eazy-sdk/guide/signing/) - [Проверить SDK локально](https://0cherednoq.github.io/eazy-sdk/guide/testing/) - [Объявить WebSocket API](https://0cherednoq.github.io/eazy-sdk/guide/websocket/) - [Выбрать HTTP-клиент](https://0cherednoq.github.io/eazy-sdk/integrations/http/) - [Подключить curl_cffi](https://0cherednoq.github.io/eazy-sdk/integrations/http/curl-cffi/) - [Подключить свой HTTP-обработчик](https://0cherednoq.github.io/eazy-sdk/integrations/http/custom-handler/) - [Подключить HTTPX](https://0cherednoq.github.io/eazy-sdk/integrations/http/httpx/) - [Подключить Requests](https://0cherednoq.github.io/eazy-sdk/integrations/http/requests/) - [Интеграции](https://0cherednoq.github.io/eazy-sdk/integrations/) - [Хранить аккаунты и сессии](https://0cherednoq.github.io/eazy-sdk/integrations/accounts/) - [Создать регистрацию](https://0cherednoq.github.io/eazy-sdk/integrations/accounts/registration/) - [Подключить SQLModel](https://0cherednoq.github.io/eazy-sdk/integrations/accounts/sqlmodel/) - [Подтвердить регистрацию](https://0cherednoq.github.io/eazy-sdk/integrations/accounts/verification/) - [Подключить вкладку из пула](https://0cherednoq.github.io/eazy-sdk/integrations/browser/browser-pool/) - [Выбрать браузерный драйвер](https://0cherednoq.github.io/eazy-sdk/integrations/browser/) - [Разделить вход между вкладками](https://0cherednoq.github.io/eazy-sdk/integrations/browser/login/) - [Различить исходы страницы](https://0cherednoq.github.io/eazy-sdk/integrations/browser/outcomes/) - [Подключить Playwright](https://0cherednoq.github.io/eazy-sdk/integrations/browser/playwright/) - [Подключить Pydoll 3](https://0cherednoq.github.io/eazy-sdk/integrations/browser/pydoll/) - [Извлечь данные из HTML](https://0cherednoq.github.io/eazy-sdk/integrations/documents/html/) - [Отправить и разобрать XML](https://0cherednoq.github.io/eazy-sdk/integrations/documents/xml/) - [Сгенерировать SDK из AsyncAPI](https://0cherednoq.github.io/eazy-sdk/integrations/generators/asyncapi/) - [Сгенерировать SDK из OpenAPI](https://0cherednoq.github.io/eazy-sdk/integrations/generators/openapi/) - [Подключить Adaptix](https://0cherednoq.github.io/eazy-sdk/integrations/models/adaptix/) - [Использовать dataclass](https://0cherednoq.github.io/eazy-sdk/integrations/models/dataclass/) - [Выбрать библиотеку моделей](https://0cherednoq.github.io/eazy-sdk/integrations/models/) - [Подключить msgspec](https://0cherednoq.github.io/eazy-sdk/integrations/models/msgspec/) - [Подключить Pydantic](https://0cherednoq.github.io/eazy-sdk/integrations/models/pydantic/) - [Обработать Cloudflare Challenge Pages](https://0cherednoq.github.io/eazy-sdk/integrations/protection/cloudflare/) - [Подключить reCAPTCHA](https://0cherednoq.github.io/eazy-sdk/integrations/protection/recaptcha/) - [Подключить Cloudflare Turnstile](https://0cherednoq.github.io/eazy-sdk/integrations/protection/turnstile/) - [Слои и границы](https://0cherednoq.github.io/eazy-sdk/architecture/) - [Попытка и повторы](https://0cherednoq.github.io/eazy-sdk/architecture/attempts/) - [Браузерный слой](https://0cherednoq.github.io/eazy-sdk/architecture/browser/) - [Точки расширения](https://0cherednoq.github.io/eazy-sdk/architecture/extension-points/) - [Identity и сессия](https://0cherednoq.github.io/eazy-sdk/architecture/identity/) - [Путь запроса](https://0cherednoq.github.io/eazy-sdk/architecture/request-path/) - [Выбор варианта ответа](https://0cherednoq.github.io/eazy-sdk/architecture/response-cases/) - [Справочник API](https://0cherednoq.github.io/eazy-sdk/reference/api/) - [API methods](https://0cherednoq.github.io/eazy-sdk/reference/api/api-methods/) - [Auth](https://0cherednoq.github.io/eazy-sdk/reference/api/auth/) - [Browser](https://0cherednoq.github.io/eazy-sdk/reference/api/browser/) - [Clients](https://0cherednoq.github.io/eazy-sdk/reference/api/clients/) - [Payload crypto](https://0cherednoq.github.io/eazy-sdk/reference/api/crypto/) - [Dependencies](https://0cherednoq.github.io/eazy-sdk/reference/api/dependencies/) - [Extension SPI](https://0cherednoq.github.io/eazy-sdk/reference/api/extensions/) - [Middleware](https://0cherednoq.github.io/eazy-sdk/reference/api/middleware/) - [Сериализация моделей и codecs](https://0cherednoq.github.io/eazy-sdk/reference/api/models-codecs/) - [OpenAPI](https://0cherednoq.github.io/eazy-sdk/reference/api/openapi/) - [Protection](https://0cherednoq.github.io/eazy-sdk/reference/api/protection/) - [Registration](https://0cherednoq.github.io/eazy-sdk/reference/api/registration/) - [Request API](https://0cherednoq.github.io/eazy-sdk/reference/api/request/) - [Response API](https://0cherednoq.github.io/eazy-sdk/reference/api/response/) - [Session](https://0cherednoq.github.io/eazy-sdk/reference/api/session/) - [Signing](https://0cherednoq.github.io/eazy-sdk/reference/api/signing/) - [SQLModel](https://0cherednoq.github.io/eazy-sdk/reference/api/sqlmodel/) - [Подготовка и тестирование](https://0cherednoq.github.io/eazy-sdk/reference/api/testing/) - [Verification](https://0cherednoq.github.io/eazy-sdk/reference/api/verification/) - [XML](https://0cherednoq.github.io/eazy-sdk/reference/api/xml/) - [Миграция между альфами](https://0cherednoq.github.io/eazy-sdk/reference/migration/) - [История изменений](https://0cherednoq.github.io/eazy-sdk/reference/changelog/)