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)
| File | Size | Uploaded | |
|---|---|---|---|
| roto_aws-0.1.0.tar.gz | 694.2 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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}
|