Skip to main content

roto

An MIT-licensed AWS simulator written in Rust, with persistent SQLite state and S3 objects stored as real files. One binary serves AWS wire protocols on one port.

uv tool install roto-aws
roto-server --port 5070

Read the roto book for getting started, service coverage, performance results, and development.

The hand-tuned Rust core services are where we aim to offer a first-class experience for typical AWS applications. Optional Lua services provide basic administration and configuration APIs and require a separate bundle download; see the book's installation guide.

Under active development. See STATUS.md for detailed coverage, PLAN.md for the roadmap, and LICENSE for the MIT license.

Metadata

Release files for roto-aws 0.3.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 roto-aws 0.3.0
File Size Uploaded Provenance
roto_aws-0.3.0.tar.gz 703.5 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for roto-aws 0.3.0
File
roto_aws-0.3.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
roto_aws-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
roto_aws-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
roto_aws-0.3.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
roto_aws-0.3.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 53.3 MB

Release files / roto_aws-0.3.0.tar.gz

Download URL roto_aws-0.3.0.tar.gz
Size 703.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fb27757cf16ba964bf9f80218413469403efea64ca179b0b13cfc733a76a4f4f
BLAKE2b-256 checksum
How to use checksums
19f7fa73d12062d306ef2e271a7125a594daa3600694ca978c361f2c45d30f26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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 / roto_aws-0.3.0-py3-none-win_amd64.whl

Download URL roto_aws-0.3.0-py3-none-win_amd64.whl
Size 9.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
0885c946d5ce4a6ecc007b49e9b32eaba758a278e4254e70fd777a1803b25f8e
BLAKE2b-256 checksum
How to use checksums
8f0d89f15d6d4ee40f68728b70bae0cb3460a5b1f2fee59d708085cb13a41e9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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 / roto_aws-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL roto_aws-0.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.0 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
97dc5851ebd876d609e2631ff6b6f7b2c287e8f7e1c451d0dcd1a025b7ee99d8
BLAKE2b-256 checksum
How to use checksums
fdb7aae0d06e9334101ba969c45772e3568048dcdcb3d314699c3b2fa38a24cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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 / roto_aws-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL roto_aws-0.3.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.3 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4e015ea06a52d7f03e783ecab6e0c549f6fd1296bebf6ea007d3e21658dd325d
BLAKE2b-256 checksum
How to use checksums
fb9a17a90685e3b01c1f61d4ca1cfa51924d9c12a26d2f69da04285785530867
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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 / roto_aws-0.3.0-py3-none-macosx_11_0_arm64.whl

Download URL roto_aws-0.3.0-py3-none-macosx_11_0_arm64.whl
Size 10.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fc2382234ca30d7bae005e49a308631b17fe7ac3f53f0b7a20d6f1233c493ea4
BLAKE2b-256 checksum
How to use checksums
37f67a8de7daa852d1fb5eed61f05c0e01eb25601a633b139c64ca05552d5034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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 / roto_aws-0.3.0-py3-none-macosx_10_12_x86_64.whl

Download URL roto_aws-0.3.0-py3-none-macosx_10_12_x86_64.whl
Size 10.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
17601e5c0efa7d980940fc8606d01237daf6f967878b5ce1ff6f9e1c521ada5a
BLAKE2b-256 checksum
How to use checksums
93dc30fd8ee7818b332442c7608fffdb96100930c2858396c85219ef014afd4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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}

Security for roto-aws 0.3.0

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.

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