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.8.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.8.0
File Size Uploaded Provenance
roto_aws-0.8.0.tar.gz 735.4 kB Without provenance Details

Built distributions (wheels)

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

Total release size: 60.2 MB

Release files / roto_aws-0.8.0.tar.gz

Download URL roto_aws-0.8.0.tar.gz
Size 735.4 kB
Tags Source
SHA-256 checksum
How to use checksums
93b9f5f416cae83185acd9b8665a42de0f9d47af428883d8c5885fa33b93d387
BLAKE2b-256 checksum
How to use checksums
948b15ec298599a3f65123432cace6c6c4c67d4c4a33851176fda4dad9576053
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.8.0-py3-none-win_amd64.whl

Download URL roto_aws-0.8.0-py3-none-win_amd64.whl
Size 10.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
f301a9217f2a79f7012ed2780718daa5a53b83126a5d127e67a0d57aac0d357a
BLAKE2b-256 checksum
How to use checksums
b4b73a56fee6663104f03963f0c11dd4bee885cf89c819d1cc5ec589c941bd69
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.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL roto_aws-0.8.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
307685ae2b7b8d01aadd8eabb009aeb1a36bad18f7849756d3acbe0bc8628368
BLAKE2b-256 checksum
How to use checksums
4b610190704e27405ef6a838f2aafc766f4fcc4c8b1c51d58c796b8fc7660024
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.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL roto_aws-0.8.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
d12c151565753a4c13d6b9676e57d7d24a4b371770c015766561305cd69c951b
BLAKE2b-256 checksum
How to use checksums
9c9506bbd09707d9e433dfc965fb8ad00eb088587e9e68f521fd2ee821c7db4a
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.8.0-py3-none-macosx_11_0_arm64.whl

Download URL roto_aws-0.8.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
ad48568b39876f5b57719af8606445e781dcc36098c62d2937b33fcfc02a120c
BLAKE2b-256 checksum
How to use checksums
d860984cf92325a3161ac8022038a935b96e0e692de477fb67cec18c14fb980b
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.8.0-py3-none-macosx_10_12_x86_64.whl

Download URL roto_aws-0.8.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
17559343ef905a0cef59bc6578ad57b423efd0164e5f78c70f61e6c7b9e8cef4
BLAKE2b-256 checksum
How to use checksums
58596b39d94812d8beb8026456c8afecee61dc93b2a87a5482be18dc3f52a512
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.8.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