turul-a2a-aws-lambda 0.1.14

AWS Lambda adapter for turul-a2a — thin wrapper over the same axum Router
Documentation

turul-a2a-aws-lambda

AWS Lambda adapter for the turul-a2a server framework — a thin wrapper over the same axum::Router used in binary deployments.

  • Request/response transport (HTTP + JSON-RPC).
  • Streaming (SSE) verified end-to-end via cargo-lambda.
  • API Gateway / Lambda Function URL authorizer anti-spoofing for trusted identity injection.
  • Same-backend enforcement with shared storage (DynamoDB or PostgreSQL) so task state and durable events coordinate across cold starts and concurrent invocations.

See ADR-008 for the adapter design and constraints.

Enable the dynamodb feature to propagate DynamoDB support to the underlying turul-a2a crate:

turul-a2a-aws-lambda = { version = "0.1", features = ["dynamodb"] }

See the workspace README for the full project overview.

License

Licensed under either MIT or Apache 2.0 at your option.