---
title: "Pingle SDK — Pingle"
description: "Pingle SDK позволяет встроить VPN в ваше приложение на том же ядре на Rust, что и клиенты Pingle."
lang: "ru"
dir: "ltr"
canonical_url: "https://pingle.one/ru/sdk"
markdown_url: "https://pingle.one/ru/sdk.md"
alternates:
  ru: "https://pingle.one/ru/sdk.md"
  en: "https://pingle.one/sdk.md"
  ar: "https://pingle.one/ar/sdk.md"
  fa: "https://pingle.one/fa/sdk.md"
  zh: "https://pingle.one/zh/sdk.md"
---

# Pingle SDK

Pingle SDK позволяет встроить VPN в ваше приложение на том же ядре на Rust, что и клиенты Pingle.

## Что это

Pingle SDK поможет встроить VPN в ваш продукт: приложение, прошивку роутера, устройство. Не нужно писать с нуля туннель, роутинг и интеграцию с платформой — вы берёте детали, из которых собран клиент Pingle.

**SDK в разработке и ещё не выпущен.** Хотите попробовать первыми — оставьте контакт в форме на этой странице.

## На чём он построен

SDK — это ядро Pingle, упакованное для чужих продуктов:

- **Ядро на Rust** — Как и приложения Pingle: безопасная работа с памятью, скорость и переносимость — от смартфонов до микроконтроллеров.
- **Плагины в WebAssembly** — Роутинг, двухсторонняя изоляция и другие функции — модули в закрытой песочнице: они не сломают ядро и не доберутся до чужих данных.
- **Родной туннель платформы** — SDK поднимает туннель так, как ждёт сама система, а не через универсальную прослойку.


## Платформы

Платформы — те же, что у клиента Pingle:

| Как поднимается туннель | Платформы |
| --- | --- |
| Network Extension | iPhone, iPad, Mac, Apple TV |
| VpnService | Android, Android TV |
| Wintun | Windows |
| TUN | Linux, Steam Deck, Raspberry Pi, FreeBSD, OpenWrt |
| Контейнер | Synology, QNAP, Docker, Home Assistant |
| WebAssembly | Браузер |
| no_std | ESP32 |

На устройствах Apple VPN работает только как Network Extension, на Android — через VpnService с разрешения пользователя. Родной механизм системы делает туннель частью устройства.

Состав первого релиза ещё не решён: назовите нужную платформу в форме — это влияет на очерёдность.

## Для кого

- **Разработчикам приложений,** которым нужен VPN внутри продукта, а не отдельное приложение рядом.
- **Производителям железа** — роутеров, NAS, приставок, — которым нужен туннель в прошивке.
- **Операторам сервисов,** которым нужен клиент для своей платформы.

Для готового VPN-сервиса под своим брендом, с тарифами и биллингом, SDK избыточен — посмотрите на [свой сервис](https://pingle.one/ru/for-business).

## Статус

SDK вырастает из ядра клиента Pingle. Публичного документированного SDK с версиями пока нет; до первого релиза интерфейсы могут меняться, а дату, которую не сможем выдержать, мы называть не будем.

**Построить продукт на SDK сегодня нельзя**, но можно рассказать нам о своей задаче, чтобы первая версия её учла.

## Лист ожидания

Расскажите в форме, что вы строите и для каких платформ: по ответам мы решаем, что делать первым. Напишем, когда первую версию можно будет попробовать; документация пишется вместе с SDK. С другими вопросами — [напишите нам](https://pingle.one/ru/contact).

## Ранний доступ к SDK

SDK в разработке. Оставьте контакт — пришлём доступ, как только он откроется, и ответим на вопросы об интеграции.

[Получить ранний доступ](https://pingle.one/ru/sdk#lead)

## Язык

- [English](https://pingle.one/sdk.md)
- [العربية](https://pingle.one/ar/sdk.md)
- [فارسی](https://pingle.one/fa/sdk.md)
- [中文](https://pingle.one/zh/sdk.md)
