{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"}],"enrichment":{"capability":"Provides async-compatible AWS service mocks for aiobotocore that share a backend with synchronous botocore clients, letting you test async and sync code against the same in-memory mock services.","skillfed_tags":["async-testing","aws-mocking","aiobotocore"],"use_cases":["Test async code that calls S3 or DynamoDB without mocking infrastructure or a separate server.","Write integration tests for applications using aiobotocore across multiple AWS services.","Validate data pipelines that read from and write to mock S3 buckets using async clients.","Test SQS/SNS event handling in async code without deploying to AWS.","Develop and debug async code locally with deterministic, in-process mocks."],"what_it_does":"aiomoto is a testing library that extends Moto's AWS service mocking to work with async code. It lets you write tests that use both synchronous botocore clients and asynchronous aiobotocore clients against the same in-memory mock backend in a single process. This solves the problem of testing async AWS code without either spinning up a real AWS environment or running a separate Moto server.\n\nThe library wraps Moto's stubber to make it work with async contexts and decorators. It actively supports S3 (CRUD, listings, streaming), DynamoDB, Secrets Manager, SES, SNS, SQS, KMS, STS, Lambda, Events, and Kafka/MSK, with many other Moto services often working out of the box. It depends on aiobotocore, moto, and platformdirs, and targets Python 3.11 or later.","worth_installing":"Yes, if you test async AWS code with aiobotocore. It solves a real gap\u2014Moto does not natively support async clients\u2014and offers low install friction with active maintenance. Pre-alpha status and narrow version constraints mean you should pin versions and monitor releases, but the library is exercised in tests across multiple services and carries no known vulnerabilities."},"id":"aiomoto","links":{"html":"https://skillfed.io/packages/aiomoto","md":"https://skillfed.io/packages/aiomoto.md","pypi":"https://pypi.org/project/aiomoto/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-30","license_spdx":"MIT","license_treatment":"permissive","name":"aiomoto","python_support":"supports_current","summary":"Moto-style AWS service mocks for aiobotocore"},"popularity":{"monthly_downloads":100333,"position":12990,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.3"}
