modal-labs/modal-client
SDK libraries for Modal
해결하는 문제
고성능 서버리스 애플리케이션의 배포 및 관리를 간소화합니다. 여러 언어에서 Modal 플랫폼과 프로그래밍 방식으로 상호작용할 수 있는 방법을 제공하여 서버 관리에 따른 인프라 부담을 제거합니다.
작동 방식
이 프로젝트는 Python, JavaScript/TypeScript, Go용 공식 SDK를 제공합니다. Python SDK에는 배포 및 관리용 CLI 도구가 포함되어 있습니다. 이러한 SDK를 통해 개발자는 함수를 배포하고, Modal Sandboxes를 사용하며 플랫폼 리소스와 상호작용할 수 있습니다.
대상 사용자
인프라를 관리하지 않고 서버리스 애플리케이션을 실행하고 싶은 개발자, 그리고 공식 기능을 통해 Modal의 기능을 사용해야 하는 코딩 에이전트.
주요 특징
- Python, JavaScript/TypeScript, Go용 공식 SDK.
- Python 패키지용 통합 CLI.
- 공식 기능 지원을 통해 코딩 에이전트가 플랫폼 기능을 사용할 수 있음.
- 배포된 함수 호출 및 Modal Sandboxes 사용 가능.
관련
- 프로젝트
fal-ai/fal서버나 인프라 관리 없이 클라우드에서 ML 모델과 파이프라인을 배포하고 확장할 수 있는 서버리스 Python 런타임 및 클라이언트 라이브러리.
- 프로젝트
runpod/runpod-pythonRunpod GPU 클라우드를 위한 공식 Python SDK입니다. 배포된 엔드포인트를 호출하기 위한 REST v2 래퍼, GPU/CPU pod 생성 및 관리 기능, 그리고 경량 서버리스 워커 프레임워크(핸들러, 상태 확인, 볼륨 캐시)를 제공합니다. `pip install runpod`으로 설치하며, Python 3.10 이상이 필요합니다.
- 프로젝트
github/copilot-sdk공식 다국어 SDK (Python, TypeScript/Node, Go, .NET, Java, Rust)로 애플리케이션에 GitHub Copilot 에이전트 런타임을 임베드할 수 있습니다. Copilot CLI 수명 주기를 처리하고, 플래닝, 도구 호출, 사용자 지정 에이전트/스킬을 제공하며, GitHub 인증 또는 BYOK를 지원합니다.
- 프로젝트
livekit/python-sdksLiveKit의 Python SDK는 두 개의 패키지(실시간 미디어 참여용 `livekit` 및 서버 측 토큰 및 룸 관리용 `livekit-api`)를 제공합니다. Python 앱이 LiveKit 비디오/오디오 룸에 참여하고, 미디어를 게시/소비하고, 참가자 간 RPC를 실행하고, LiveKit의 음성 AI 에이전트(STT, LLM, TTS)와 통합할 수 있습니다. pip으로 설치하고, JWT 토큰을 생성하고, 룸에 연결하고, 마이크/스피커 처리에 `MediaDevices` 헬퍼를 사용하세요. SDK는 비동기이며 Python 3.9+에서 작동하고 MIT 라이선스입니다.
- 프로젝트
databricks/databricks-sdk-py모든 Databricks REST API를 래핑하는 Python 클라이언트 라이브러리로, 인증(PAT, Azure, GCP, OIDC), 재시도, 페이지네이션, 장시간 실행 작업을 처리하여 클러스터, 작업, 유니티 카탈로그 및 기타 Lakehouse 리소스를 프로그래밍 방식으로 제어할 수 있게 합니다.