Skip to content

API Reference

The full public surface of fastsqs, generated from the source. Everything below is exported from the top-level fastsqs package; the testing helpers live in fastsqs.testing.

  • FastSQS — the application object: register routes and middleware, handle Lambda events.
  • SQSRouter — group routes across modules and nest them with subrouters.
  • SQSEvent — the pydantic base model for typed message payloads.
  • Context, State, FifoInfo — the typed per-invocation context and its scratch namespace.
  • QueueType — the standard / FIFO / auto selector.
  • Depends — the dependency marker, re-exported from fast-depends.
  • Middleware — the middleware base class and the built-in middleware.
  • is_sqs_event — shape detection for multiplexed handlers.
  • Exceptions — the FastSQSError hierarchy.
  • Testing utilitiesSQSTestClient and the synthetic-event helpers.