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.7.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.7.0
File Size Uploaded Provenance
roto_aws-0.7.0.tar.gz 735.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for roto-aws 0.7.0
File
roto_aws-0.7.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
roto_aws-0.7.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.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
roto_aws-0.7.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
roto_aws-0.7.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 60.6 MB

Release files / roto_aws-0.7.0.tar.gz

Download URL roto_aws-0.7.0.tar.gz
Size 735.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1f2620efd3ecd9ff9332836f9e853f39ef5a6535c745a649b17ff26378d52205
BLAKE2b-256 checksum
How to use checksums
9469826abb4b0c31b629550c1ba397fed3252611673a79c54d8121f9c8c5fe70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","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.7.0-py3-none-win_amd64.whl

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

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

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

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

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