Skip to main content

kestrel-cloud-vastai

Vast.ai GPU marketplace provider for Kestrel Sovereign agents. Search the marketplace, provision spot/on-demand GPU instances, run training over SSH, manage lifecycle.

Installation

uv pip install kestrel-cloud-vastai

The feature is auto-discovered by Kestrel Sovereign via the kestrel_sovereign.features entry point — install it alongside kestrel-sovereign and VastAIFeature registers itself at startup.

Configuration

Variable Description
VASTAI_API_KEY Vast.ai API key (required)

Optional [vastai] section in kestrel.toml for default profile preferences.

What's provided

  • VastAIFeature — agent-facing tools for instance search, provisioning, SSH training, lifecycle
  • Standalone API: VastAIManager for direct programmatic use
  • HTTP API + SSH-training helpers

Dependencies

  • kestrel-sovereign-sdk>=0.2,<1 — base Feature, tool, ToolCategory, BackendType
  • kestrel-sovereign>=0.6,<1kestrel.toml unified-config loader (runtime)
  • vastai-sdk>=0.1.0

Development

uv pip install -e '.[test]'
uv run pytest

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kestrel_cloud_vastai-0.2.1.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kestrel_cloud_vastai-0.2.1-py3-none-any.whl (28.0 kB view details)

Uploaded Python 3

File details

Details for the file kestrel_cloud_vastai-0.2.1.tar.gz.

File metadata

  • Download URL: kestrel_cloud_vastai-0.2.1.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kestrel_cloud_vastai-0.2.1.tar.gz
Algorithm Hash digest
SHA256 324ac5565bc6a438a9dfcc0cfefb6c57f187b664f0c67740bd798a4f1a5271d6
MD5 212221eed5f81e3cef0ac5e11e459ceb
BLAKE2b-256 cdffe7e8c25ca96b8d7b2378d7295118554a0bc0eda85e874e9b38cbae587abd

See more details on using hashes here.

Provenance

The following attestation bundles were made for kestrel_cloud_vastai-0.2.1.tar.gz:

Publisher: publish.yml on KestrelSovereignAI/kestrel-cloud-vastai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kestrel_cloud_vastai-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kestrel_cloud_vastai-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9001595008eb61596bef5124875cac0548206ecffe68c1a98304541d1116db9
MD5 fe9217df2f9ecb75ad5c388554340fb5
BLAKE2b-256 e9545ab56577b3830480c7ab355f8a9253e453e96095b788c711d72ac0e083f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for kestrel_cloud_vastai-0.2.1-py3-none-any.whl:

Publisher: publish.yml on KestrelSovereignAI/kestrel-cloud-vastai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page