Skip to main content

fuse python sdk

python client for the fuse microvm control plane. mirrors the go sdk.

install

uv add folsom-fuse

usage

import fuse

with fuse.Client("https://orchestrator.example.com", token="...") as client:
    env = client.environments.create(
        fuse.CreateRequest(task_id="t-1", spec=fuse.Spec(cpus=2, ram_mb=2048))
    )

    for event in client.environments.events(env.id):
        if event.err:
            raise event.err
        print(event.state)
        if fuse.is_terminal_state(event.state):
            break

services hang off the client: client.environments, client.snapshots, client.hosts, client.api_keys.

errors raise fuse.ApiError; use predicates like fuse.is_not_found(err) to branch on the server error code.

development

uv sync
uv run pytest
uv run ruff check .
uv run mypy

Metadata

Release files for folsom-fuse 0.32.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for folsom-fuse 0.32.0
File Size Uploaded
folsom_fuse-0.32.0.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for folsom-fuse 0.32.0
File Interpreter ABI Platform
folsom_fuse-0.32.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.2 kB

Release files / folsom_fuse-0.32.0.tar.gz

Download URL folsom_fuse-0.32.0.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7ba78aa7c0b09f39036762cec85b1e09562fdcf4002b95cfce3ef1ecf349fbff
BLAKE2b-256 checksum
How to use checksums
59acd793c422a122e2e06fd1831306b0fb8f446fd398889a37dda87e3918a4c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / folsom_fuse-0.32.0-py3-none-any.whl

Download URL folsom_fuse-0.32.0-py3-none-any.whl
Size 22.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5159fd75034239142ac7c3b4870130a7e5e9c921f0e3725d3317a6b039e0da5
BLAKE2b-256 checksum
How to use checksums
6fea8b3d31e8765e836ddea64017678e7cbe5b70f42083c70ada261dcecf19fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.32.0 This release

2 release files

0.30.0

2 release files

0.29.1

2 release files

0.29.0

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.0

2 release files

0.25.0

2 release files

0.24.0

2 release files

0.23.0

2 release files

0.22.2

2 release files

0.22.1

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.0

2 release files

0.19.0

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.14.0

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page