Skip to main content

froogdev

The official Python client for froog: sandboxes (cloud VMs) for AI agents. Python 3.8+, standard library only.

pip install froogdev
from froogdev import Froog

froog = Froog()                                   # FROOG_API_KEY from the environment
with froog.sandboxes.create(size="small") as sb:  # deleted when the block ends
    print(sb.exec("uname -a").stdout)
    sb.files.write("app.py", "print('hi')")
    print(sb.exec("python3 app.py", check=True).stdout)

Also available as one file to vendor: https://froog.tech/sdk/froog.py (save it as froogdev.py). API version 0.10.4. Docs: https://froog.tech/docs/#sdks

Metadata

Release files for froogdev 0.10.4

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

Source distribution (sdist)

Source distribution for froogdev 0.10.4
File Size Uploaded Provenance Actions
froogdev-0.10.4.tar.gz 18.8 kB Without provenance Details for froogdev-0.10.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for froogdev 0.10.4
File Interpreter ABI Platform Actions
froogdev-0.10.4-py3-none-any.whl Python 3 none any Details for froogdev-0.10.4-py3-none-any.whl

Total release size: 38.5 kB

Release files / froogdev-0.10.4.tar.gz

Download URL froogdev-0.10.4.tar.gz
Size 18.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3672d9127fbfea814dc7bd955c7d70ef653843c9acafa9c20889eba2403c22f1
BLAKE2b-256 checksum
How to use checksums
29e5b6905afe0804e94be5887cd15f483e21635ede99fba2de2bbdcbbdd09a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / froogdev-0.10.4-py3-none-any.whl

Download URL froogdev-0.10.4-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21a7ee589f92a5584d0c7b3e1f48e8d03c35e946bad5125b1b5f286467ff55a8
BLAKE2b-256 checksum
How to use checksums
b15d8f63b840858855cfe80aa48f7343c450cb3a43c0f099b4d215b88c878ff3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Security for froogdev 0.10.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.10.4 This release

2 release files No provenance

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