SDKs & Libraries

Official SDKs for every language

First-class client libraries maintained by the PyExec team. Type-safe, well-documented, and production-ready.

🐍

Python

v2.4.1
2.1k

The official Python client. Async support, automatic retries, and type hints throughout.

pip install pyexec-sdk

JavaScript / TypeScript

v2.3.0
1.8k

Full TypeScript support, works in Node.js, Deno, and edge runtimes like Cloudflare Workers.

npm install @pyexec/sdk
🔵

Go

v1.2.0
890

Idiomatic Go client with context support, structured logging, and zero dependencies.

go get github.com/pyexec/go-sdk
💎

Ruby

v1.1.3
412

Clean Ruby API with Faraday under the hood. Rails-friendly and fully tested.

gem install pyexec
🦀

Rust

v0.9.0
567

Async Rust client built on tokio and reqwest. Zero-cost abstractions and blazing performance.

cargo add pyexec
🐘

PHP

v1.0.2
298

PSR-18 compliant HTTP client. Works with Laravel, Symfony, and plain PHP 8.1+.

composer require pyexec/sdk

PyExec CLI

Install with: pip install pyexec-cli

$pyexec run "analyze sales.csv"

# Submit a job from the command line

$pyexec jobs list

# List your recent jobs and their status

$pyexec logs <job-id>

# Stream live logs for a running job

$pyexec download <job-id>

# Download output files from a completed job