Metadata-Version: 2.4
Name: sail
Version: 0.2.15
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: cloudpickle==3.1.2
Requires-Dist: protobuf>=6.31.1
Requires-Dist: grpcio>=1.80.0 ; extra == 'dev'
Requires-Dist: grpcio-tools>=1.80.0 ; extra == 'dev'
Requires-Dist: pytest>=8.0 ; extra == 'dev'
Requires-Dist: ruff>=0.8 ; extra == 'dev'
Requires-Dist: maturin>=1.8,<2 ; extra == 'dev'
Provides-Extra: dev
Summary: Python SDK for the Sail sandbox platform
Keywords: sail,sandbox,sailbox,sdk
Author: Sail
License-Expression: Apache-2.0
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://docs.sailresearch.com
Project-URL: Homepage, https://app.sailresearch.com
Project-URL: Issues, https://github.com/sailresearchco/sail/issues
Project-URL: Repository, https://github.com/sailresearchco/sail

# Sail SDK

Python client library for Sail, the most cost-efficient infrastructure provider
for long-horizon agents.

## Documentation

See the [Sail documentation](https://docs.sailresearch.com) for quickstarts,
API guides, and examples.

## Installation

Install the package with pip:

```bash
pip install sail
```

Or with uv:

```bash
uv add sail
```

Installing the SDK also puts the `sail` CLI on your `PATH`. To install the CLI on
its own, without the Python SDK, use the standalone installer:

```bash
curl -fsSL https://cli.sailresearch.com/install.sh | sh
```

For Python SDK scripts, CI, and headless agents, set an API key explicitly:

```bash
export SAIL_API_KEY=sk_...
```

## What's inside

The SDK covers Sail's three surfaces: hosted inference
(`sail.inference`), Sailboxes (sandboxed VMs for agent workloads,
`sail.Sailbox`), and Voyages, automatic telemetry that records an agent
run as a trace of named agents, spans, events, and attributed model calls
(`sail.voyage`). See the [Sail documentation](https://docs.sailresearch.com)
for quickstarts and API guides.

## Support

Questions or issues? Contact [support@sailresearch.com](mailto:support@sailresearch.com).

