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.1.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.1.0
File Size Uploaded
roto_aws-0.1.0.tar.gz 694.2 kB Details

Built distributions (wheels)

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

Total release size: 53.0 MB

Release files / roto_aws-0.1.0.tar.gz

Download URL roto_aws-0.1.0.tar.gz
Size 694.2 kB
Tags Source
SHA-256 checksum
How to use checksums
40f31e7ac369b5dd7e414c009a4d3b1860ccfa274fa750d512db0ba49f5dd35e
BLAKE2b-256 checksum
How to use checksums
5c6fcb7bfd6e3a1e710f3a9ec3cf4cc9de845569bde2d50026422ab8aa5c9259
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.1.0-py3-none-win_amd64.whl

Download URL roto_aws-0.1.0-py3-none-win_amd64.whl
Size 9.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
a12779e8926fc5eff9e119979025a1bb327ab96aa5274183f86f2d0f07b54791
BLAKE2b-256 checksum
How to use checksums
5720a755fc6b4ac409b98d8c669386ce2188d3689f0bd5076be39cc2fb201087
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.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL roto_aws-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 10.9 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
dddc9912c2b8a7393b4a0e8ac4b81a27b434b43f3d6e6d52deb2633492264ea0
BLAKE2b-256 checksum
How to use checksums
13804242a486c62439d748f4cfdb08059d4afe7cd1e9fddba1373d761d2470d2
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.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL roto_aws-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.2 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
6e9bf4a619f68dd167c3db98beec2f5acc3c402c1db0e6cb376c36bbbd3fd99d
BLAKE2b-256 checksum
How to use checksums
c0675fc25eca77ff61f0e6dd78b219f4a6d578df97d8f39ba3920aa8634fb5fa
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.1.0-py3-none-macosx_11_0_arm64.whl

Download URL roto_aws-0.1.0-py3-none-macosx_11_0_arm64.whl
Size 10.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c70336ec61bc8347b2e9611568c18756e815b0742c554d9e16cb02ae87dbb03e
BLAKE2b-256 checksum
How to use checksums
afe929a62f88cce676b34942f7956667c5d86c2d83f2321b817bfc0f06ab3af6
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.1.0-py3-none-macosx_10_12_x86_64.whl

Download URL roto_aws-0.1.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
222f56b6c8fd29448de6281a23853c38ccdcbd2c8d3b751ca909a8a4493b758f
BLAKE2b-256 checksum
How to use checksums
939fe5b43902acf6497ea18e3c2552fc3817add2af7d2e8e85f724e861924d93
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 history Release notifications | RSS feed

0.1.1

6 release files

This release

0.1.0 This release

6 release files

0.0.2

6 release files

0.0.1

6 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