CloudPub SDK для Python и Rust
· 4 мин. чтения
Рады представить официальные SDK для CloudPub! Теперь вы можете интегрировать функциональность CloudPub прямо в свои приложения на Rust и Python. Больше не нужно запускать отдельный клиент — всё управление туннелями доступно программно.
Зачем нужен SDK?
До сегодняшнего дня CloudPub работал через отдельное приложение — GUI или CLI. Это отлично для ручного управления, но что если вам нужно:
- Встроить туннели прямо в ваше приложение
- Динамически управлять доступом к сервисам
- Программно получать информцию и управлять туннелями
SDK решает все эти задачи элегантно и эффективно.
Python SDK: простота и гибкость
Python SDK идеально подходит для скриптов, автоматизации и интеграции с существующими Python-приложениями.
Установка
pip install cloudpub-python-sdk
Быстрый старт
from cloudpub_python_sdk import Connection, Protocol, Auth
def main():
# Создаём соединение
conn = Connection(
email="user@example.com",
password="password"
)
# Публикуем Django приложение
endpoint = conn.publish(
Protocol.HTTP,
"localhost:8000",
"Django App",
Auth.NONE
)
print(f"✅ Приложение доступно: {endpoint.url}")
# Держим туннель открытым
input("Нажмите Enter для завершения...")
if __name__ == "__main__":
main()