{"id":16077714,"url":"https://github.com/floydspace/effect-aws","last_synced_at":"2026-03-11T02:06:08.036Z","repository":{"id":195258842,"uuid":"692567850","full_name":"floydspace/effect-aws","owner":"floydspace","description":"🚰 Effectful AWS","archived":false,"fork":false,"pushed_at":"2025-07-27T19:49:44.000Z","size":2922,"stargazers_count":156,"open_issues_count":14,"forks_count":11,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-09-26T12:34:23.334Z","etag":null,"topics":["aws","aws-cloudwatch","aws-s3","aws-sdk","ecosystem","effect","effect-ts","logger","typescript"],"latest_commit_sha":null,"homepage":"https://effect-aws.website","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/floydspace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"floydspace"}},"created_at":"2023-09-16T22:05:52.000Z","updated_at":"2025-09-19T10:28:58.000Z","dependencies_parsed_at":"2023-10-02T21:09:55.269Z","dependency_job_id":"75811b64-a669-4042-9f29-cea569da1350","html_url":"https://github.com/floydspace/effect-aws","commit_stats":{"total_commits":165,"total_committers":5,"mean_commits":33.0,"dds":"0.38787878787878793","last_synced_commit":"574698119b3b477de24bd2b6643debb43a8704aa"},"previous_names":["floydspace/effect-aws"],"tags_count":676,"template":false,"template_full_name":null,"purl":"pkg:github/floydspace/effect-aws","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/floydspace%2Feffect-aws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/floydspace%2Feffect-aws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/floydspace%2Feffect-aws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/floydspace%2Feffect-aws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/floydspace","download_url":"https://codeload.github.com/floydspace/effect-aws/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/floydspace%2Feffect-aws/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278250085,"owners_count":25955840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-03T02:00:06.070Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-cloudwatch","aws-s3","aws-sdk","ecosystem","effect","effect-ts","logger","typescript"],"created_at":"2024-10-09T10:02:20.778Z","updated_at":"2026-02-23T00:21:08.740Z","avatar_url":"https://github.com/floydspace.png","language":"TypeScript","readme":"# Effect AWS Monorepo\n\n\u003e A collection of libraries simplifying AWS integrations within the Effect ecosystem\n\n\u003ciframe width=\"100%\" style=\"aspect-ratio: 16/9;\" src=\"https://www.youtube.com/embed/Cg8Hv5nN1-A?fs=0\u0026controls=0\u0026modestbranding=1\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\u003c/iframe\u003e\n\nEffect Website: https://www.effect.website\u003cbr\u003e\nEffect API Reference: https://effect-ts.github.io/effect\u003cbr\u003e\nEffect AWS Website: https://effect-aws.website\u003cbr\u003e\nEffect AWS API Reference: https://floydspace.github.io/effect-aws\n\n## Monorepo Structure\n\nThe Effect AWS monorepo is organized into clients (having same name as native AWS clients) and helper packages. Below is an overview of the packages included:\n\n| Package                           | Description                                                                                 |                                       |                                                             |\n|-----------------------------------|---------------------------------------------------------------------------------------------|---------------------------------------|-------------------------------------------------------------|\n| `@effect-aws/commons`             | Common utilities for Effectful AWS clients                                                             | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fcommons?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/commons) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fcommons)](https://www.npmjs.com/package/@effect-aws/commons) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/commons/README.md) |\n| `@effect-aws/client-account` | Effectful [AWS Account client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/account) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-account?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-account) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-account)](https://www.npmjs.com/package/@effect-aws/client-account) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-account/README.md) |\n| `@effect-aws/client-api-gateway` | Effectful [AWS API Gateway client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/api-gateway) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway)](https://www.npmjs.com/package/@effect-aws/client-api-gateway) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-api-gateway/README.md) |\n| `@effect-aws/client-api-gateway-v2` | Effectful [AWS API Gateway V2 client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apigatewayv2) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway-v2?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-v2) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway-v2)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-v2) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-api-gateway-v2/README.md) |\n| `@effect-aws/client-api-gateway-management-api` | Effectful [AWS API Gateway Management API client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/apigatewaymanagementapi) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-api-gateway-management-api?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-management-api) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-api-gateway-management-api)](https://www.npmjs.com/package/@effect-aws/client-api-gateway-management-api) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-api-gateway-management-api/README.md) |\n| `@effect-aws/client-athena` | Effectful [AWS Athena client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/athena) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-athena?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-athena) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-athena)](https://www.npmjs.com/package/@effect-aws/client-athena) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-athena/README.md) |\n| `@effect-aws/client-auto-scaling` | Effectful [AWS Auto Scaling client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/auto-scaling) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-auto-scaling?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-auto-scaling) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-auto-scaling)](https://www.npmjs.com/package/@effect-aws/client-auto-scaling) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-auto-scaling/README.md) |\n| `@effect-aws/client-bedrock` | Effectful [AWS Bedrock client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/bedrock) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-bedrock?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-bedrock) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-bedrock)](https://www.npmjs.com/package/@effect-aws/client-bedrock) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-bedrock/README.md) |\n| `@effect-aws/client-bedrock-runtime` | Effectful [AWS Bedrock Runtime client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/bedrock-runtime) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-bedrock-runtime?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-bedrock-runtime) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-bedrock-runtime)](https://www.npmjs.com/package/@effect-aws/client-bedrock-runtime) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-bedrock-runtime/README.md) |\n| `@effect-aws/client-cloudsearch` | Effectful [AWS CloudSearch client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cloudsearch) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cloudsearch?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cloudsearch) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cloudsearch)](https://www.npmjs.com/package/@effect-aws/client-cloudsearch) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cloudsearch/README.md) |\n| `@effect-aws/client-cloudformation` | Effectful [AWS CloudFormation client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cloudformation) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cloudformation?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cloudformation) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cloudformation)](https://www.npmjs.com/package/@effect-aws/client-cloudformation) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cloudformation/README.md) |\n| `@effect-aws/client-cloudtrail` | Effectful [AWS CloudTrail client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cloudtrail) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cloudtrail?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cloudtrail) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cloudtrail)](https://www.npmjs.com/package/@effect-aws/client-cloudtrail) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cloudtrail/README.md) |\n| `@effect-aws/client-cloudwatch` | Effectful [AWS CloudWatch client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cloudwatch) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cloudwatch?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cloudwatch) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cloudwatch)](https://www.npmjs.com/package/@effect-aws/client-cloudwatch) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cloudwatch/README.md) |\n| `@effect-aws/client-cloudwatch-events` | Effectful [AWS CloudWatch Events client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cloudwatch-events) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cloudwatch-events?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cloudwatch-events) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cloudwatch-events)](https://www.npmjs.com/package/@effect-aws/client-cloudwatch-events) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cloudwatch-events/README.md) |\n| `@effect-aws/client-cloudwatch-logs` | Effectful [AWS CloudWatch Logs client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cloudwatch-logs) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cloudwatch-logs?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cloudwatch-logs) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cloudwatch-logs)](https://www.npmjs.com/package/@effect-aws/client-cloudwatch-logs) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cloudwatch-logs/README.md) |\n| `@effect-aws/client-codedeploy` | Effectful [AWS CodeDeploy client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/codedeploy) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-codedeploy?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-codedeploy) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-codedeploy)](https://www.npmjs.com/package/@effect-aws/client-codedeploy) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-codedeploy/README.md) |\n| `@effect-aws/client-data-pipeline` | Effectful [AWS Data Pipeline client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/data-pipeline) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-data-pipeline?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-data-pipeline) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-data-pipeline)](https://www.npmjs.com/package/@effect-aws/client-data-pipeline) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-data-pipeline/README.md) |\n| `@effect-aws/client-cognito-identity-provider` | Effectful [AWS Cognito Identity Provider client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cognito-identity-provider) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-cognito-identity-provider?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-cognito-identity-provider) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-cognito-identity-provider)](https://www.npmjs.com/package/@effect-aws/client-cognito-identity-provider) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-cognito-identity-provider/README.md) |\n| `@effect-aws/client-dsql` | Effectful [AWS DSQL client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/dsql) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-dsql?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-dsql) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-dsql)](https://www.npmjs.com/package/@effect-aws/client-dsql) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-dsql/README.md) |\n| `@effect-aws/client-dynamodb` | Effectful [AWS DynamoDB client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/dynamodb) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-dynamodb?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-dynamodb) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-dynamodb)](https://www.npmjs.com/package/@effect-aws/client-dynamodb) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-dynamodb/README.md) |\n| `@effect-aws/client-ec2` | Effectful [AWS EC2 client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ec2) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-ec2?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-ec2) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-ec2)](https://www.npmjs.com/package/@effect-aws/client-ec2) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-ec2/README.md) |\n| `@effect-aws/client-ecr` | Effectful [AWS ECR client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ecr) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-ecr?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-ecr) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-ecr)](https://www.npmjs.com/package/@effect-aws/client-ecr) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-ecr/README.md) |\n| `@effect-aws/client-ecs` | Effectful [AWS ECS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ecs) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-ecs?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-ecs) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-ecs)](https://www.npmjs.com/package/@effect-aws/client-ecs) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-ecs/README.md) |\n| `@effect-aws/client-elasticache` | Effectful [AWS ElastiCache client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/elasticache) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-elasticache?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-elasticache) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-elasticache)](https://www.npmjs.com/package/@effect-aws/client-elasticache) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-elasticache/README.md) |\n| `@effect-aws/client-eventbridge` | Effectful [AWS EventBridge client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eventbridge) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-eventbridge?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-eventbridge) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-eventbridge)](https://www.npmjs.com/package/@effect-aws/client-eventbridge) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-eventbridge/README.md) |\n| `@effect-aws/client-firehose` | Effectful [AWS Firehose client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/firehose) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-firehose?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-firehose) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-firehose)](https://www.npmjs.com/package/@effect-aws/client-firehose) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-firehose/README.md) |\n| `@effect-aws/client-glue` | Effectful [AWS Glue client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/glue) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-glue?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-glue) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-glue)](https://www.npmjs.com/package/@effect-aws/client-glue) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-glue/README.md) |\n| `@effect-aws/client-iam` | Effectful [AWS IAM client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iam) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iam?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iam) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iam)](https://www.npmjs.com/package/@effect-aws/client-iam) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iam/README.md) |\n| `@effect-aws/client-iot` | Effectful [AWS IoT client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iot?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iot) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iot)](https://www.npmjs.com/package/@effect-aws/client-iot) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iot/README.md) |\n| `@effect-aws/client-iot-data-plane` | Effectful [AWS IoT Data Plane client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot-data-plane) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iot-data-plane?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iot-data-plane) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iot-data-plane)](https://www.npmjs.com/package/@effect-aws/client-iot-data-plane) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iot-data-plane/README.md) |\n| `@effect-aws/client-iot-events` | Effectful [AWS IoT Events client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot-events) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iot-events?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iot-events) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iot-events)](https://www.npmjs.com/package/@effect-aws/client-iot-events) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iot-events/README.md) |\n| `@effect-aws/client-iot-events-data` | Effectful [AWS IoT Events Data client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot-events-data) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iot-events-data?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iot-events-data) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iot-events-data)](https://www.npmjs.com/package/@effect-aws/client-iot-events-data) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iot-events-data/README.md) |\n| `@effect-aws/client-iot-jobs-data-plane` | Effectful [AWS IoT Jobs Data Plane client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot-jobs-data-plane) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iot-jobs-data-plane?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iot-jobs-data-plane) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iot-jobs-data-plane)](https://www.npmjs.com/package/@effect-aws/client-iot-jobs-data-plane) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iot-jobs-data-plane/README.md) |\n| `@effect-aws/client-iot-wireless` | Effectful [AWS IoT Wireless client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/iot-wireless) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-iot-wireless?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-iot-wireless) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-iot-wireless)](https://www.npmjs.com/package/@effect-aws/client-iot-wireless) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-iot-wireless/README.md) |\n| `@effect-aws/client-ivs` | Effectful [AWS IVS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ivs) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-ivs?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-ivs) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-ivs)](https://www.npmjs.com/package/@effect-aws/client-ivs) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-ivs/README.md) |\n| `@effect-aws/client-kinesis` | Effectful [AWS Kinesis client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/kinesis) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-kinesis?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-kinesis) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-kinesis)](https://www.npmjs.com/package/@effect-aws/client-kinesis) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-kinesis/README.md) |\n| `@effect-aws/client-kms` | Effectful [AWS KMS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/kms) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-kms?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-kms) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-kms)](https://www.npmjs.com/package/@effect-aws/client-kms) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-kms/README.md) |\n| `@effect-aws/client-lambda` | Effectful [AWS Lambda client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lambda) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-lambda?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-lambda) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-lambda)](https://www.npmjs.com/package/@effect-aws/client-lambda) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-lambda/README.md) |\n| `@effect-aws/client-mq` | Effectful [AWS MQ client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/mq) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-mq?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-mq) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-mq)](https://www.npmjs.com/package/@effect-aws/client-mq) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-mq/README.md) |\n| `@effect-aws/client-opensearch` | Effectful [AWS OpenSearch client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/opensearch) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-opensearch?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-opensearch) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-opensearch)](https://www.npmjs.com/package/@effect-aws/client-opensearch) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-opensearch/README.md) |\n| `@effect-aws/client-opensearch-serverless` | Effectful [AWS OpenSearch Serverless client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/opensearchserverless) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-opensearch-serverless?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-opensearch-serverless) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-opensearch-serverless)](https://www.npmjs.com/package/@effect-aws/client-opensearch-serverless) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-opensearch-serverless/README.md) |\n| `@effect-aws/client-organizations` | Effectful [AWS Organizations client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/organizations) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-organizations?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-organizations) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-organizations)](https://www.npmjs.com/package/@effect-aws/client-organizations) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-organizations/README.md) |\n| `@effect-aws/client-rds` | Effectful [AWS RDS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rds) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-rds?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-rds) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-rds)](https://www.npmjs.com/package/@effect-aws/client-rds) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-rds/README.md) |\n| `@effect-aws/client-s3` | Effectful [AWS S3 client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/s3) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-s3?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-s3) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-s3)](https://www.npmjs.com/package/@effect-aws/client-s3) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-s3/README.md) |\n| `@effect-aws/client-scheduler` | Effectful [AWS Scheduler client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/scheduler) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-scheduler?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-scheduler) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-scheduler)](https://www.npmjs.com/package/@effect-aws/client-scheduler) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-scheduler/README.md) |\n| `@effect-aws/client-secrets-manager` | Effectful [AWS Secrets Manager client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/secrets-manager) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-secrets-manager?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-secrets-manager) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-secrets-manager)](https://www.npmjs.com/package/@effect-aws/client-secrets-manager) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-secrets-manager/README.md) |\n| `@effect-aws/client-ses` | Effectful [AWS SES client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ses) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-ses?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-ses) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-ses)](https://www.npmjs.com/package/@effect-aws/client-ses) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-ses/README.md) |\n| `@effect-aws/client-sfn` | Effectful [AWS Step Functions client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sfn) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-sfn?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-sfn) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-sfn)](https://www.npmjs.com/package/@effect-aws/client-sfn) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-sfn/README.md) |\n| `@effect-aws/client-sns` | Effectful [AWS SNS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sns) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-sns?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-sns) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-sns)](https://www.npmjs.com/package/@effect-aws/client-sns) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-sns/README.md) |\n| `@effect-aws/client-sqs` | Effectful [AWS SQS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sqs) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-sqs?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-sqs) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-sqs)](https://www.npmjs.com/package/@effect-aws/client-sqs) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-sqs/README.md) |\n| `@effect-aws/client-ssm` | Effectful [AWS SSM client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/ssm) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-ssm?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-ssm) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-ssm)](https://www.npmjs.com/package/@effect-aws/client-ssm) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-ssm/README.md) |\n| `@effect-aws/client-sts` | Effectful [AWS STS client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/sts) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-sts?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-sts) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-sts)](https://www.npmjs.com/package/@effect-aws/client-sts) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-sts/README.md) |\n| `@effect-aws/client-textract` | Effectful [AWS Textract client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/textract) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-textract?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-textract) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-textract)](https://www.npmjs.com/package/@effect-aws/client-textract) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-textract/README.md) |\n| `@effect-aws/client-timestream-write` | Effectful [AWS Timestream Write client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/timestream-write) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-timestream-write?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-timestream-write) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-timestream-write)](https://www.npmjs.com/package/@effect-aws/client-timestream-write) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-timestream-write/README.md) |\n| `@effect-aws/client-timestream-query` | Effectful [AWS Timestream Query client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/timestream-query) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-timestream-query?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-timestream-query) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-timestream-query)](https://www.npmjs.com/package/@effect-aws/client-timestream-query) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-timestream-query/README.md) |\n| `@effect-aws/client-timestream-influxdb` | Effectful [AWS Timestream InfluxDB client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/timestream-influxdb) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-timestream-influxdb?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-timestream-influxdb) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-timestream-influxdb)](https://www.npmjs.com/package/@effect-aws/client-timestream-influxdb) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-timestream-influxdb/README.md) |\n| `@effect-aws/client-kafka` | Effectful [AWS Kafka client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/kafka) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-kafka?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-kafka) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-kafka)](https://www.npmjs.com/package/@effect-aws/client-kafka) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-kafka/README.md) |\n| `@effect-aws/client-kafkaconnect` | Effectful [AWS KafkaConnect client](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/kafkaconnect) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fclient-kafkaconnect?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/client-kafkaconnect) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fclient-kafkaconnect)](https://www.npmjs.com/package/@effect-aws/client-kafkaconnect) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/client-kafkaconnect/README.md) |\n| `@effect-aws/dynamodb`                 | Effectful AWS DynamoDB library \u0026 functions                                                               | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fdynamodb?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/dynamodb) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fdynamodb)](https://www.npmjs.com/package/@effect-aws/dynamodb) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/dynamodb/README.md) |\n| `@effect-aws/http-handler`                 | Effectful HttpHandler for AWS SDK                                                                 | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fhttp-handler?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/http-handler) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fhttp-handler)](https://www.npmjs.com/package/@effect-aws/http-handler) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/http-handler/README.md) |\n| `@effect-aws/lambda`                 | Effectful AWS Lambda handler                                                                 | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Flambda?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/lambda) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Flambda)](https://www.npmjs.com/package/@effect-aws/lambda) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/lambda/README.md) |\n| `@effect-aws/powertools-logger`       | Effectful [Powertools Logger for AWS Lambda](https://docs.powertools.aws.dev/lambda/typescript/latest/core/logger/) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fpowertools-logger?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/powertools-logger) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fpowertools-logger)](https://www.npmjs.com/package/@effect-aws/powertools-logger) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/powertools-logger/README.md) |\n| `@effect-aws/powertools-tracer`       | Effectful [Powertools Tracer for AWS Lambda](https://docs.powertools.aws.dev/lambda/typescript/latest/core/tracer/) | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fpowertools-tracer?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/powertools-tracer) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fpowertools-tracer)](https://www.npmjs.com/package/@effect-aws/powertools-tracer) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/powertools-tracer/README.md) |\n| `@effect-aws/s3`         | Effectful AWS S3 functions                                                       | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fs3?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/s3) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fs3)](https://www.npmjs.com/package/@effect-aws/s3) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/s3/README.md) |\n| `@effect-aws/secrets-manager`         | Effectful AWS Secrets Manager functions                                                       | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fsecrets-manager?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/secrets-manager) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fsecrets-manager)](https://www.npmjs.com/package/@effect-aws/secrets-manager) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/secrets-manager/README.md) |\n| `@effect-aws/ssm`                     | Effectful AWS SSM functions                                                                   | [![npm version](https://img.shields.io/npm/v/%40effect-aws%2Fssm?color=brightgreen\u0026label=npm%20package)](https://www.npmjs.com/package/@effect-aws/ssm) [![npm downloads](https://img.shields.io/npm/dm/%40effect-aws%2Fssm)](https://www.npmjs.com/package/@effect-aws/ssm) | [README](https://github.com/floydspace/effect-aws/blob/main/packages/ssm/README.md) |\n\n# Documentation\n\n## API Reference\n\nFor a complete API reference of the `effect-aws` packages, see the [Effect AWS API documentation](https://floydspace.github.io/effect-aws).\n\n# Contributing Guidelines\n\nThank you for considering contributing to our project! Here are some guidelines to help you get started:\n\n## Reporting Bugs\n\nIf you have found a bug, please open an issue on our [issue tracker](https://github.com/floydspace/effect-aws/issues) and provide as much detail as possible. This should include:\n\n- A clear and concise description of the problem\n- Steps to reproduce the problem\n- The expected behavior\n- The actual behavior\n- Any relevant error messages or logs\n\n## Suggesting Enhancements\n\nIf you have an idea for an enhancement or a new feature, please open an issue on our [issue tracker](https://github.com/floydspace/effect-aws/issues) and provide as much detail as possible. This should include:\n\n- A clear and concise description of the enhancement or feature\n- Any potential benefits or use cases\n- Any potential drawbacks or trade-offs\n\n## Pull Requests\n\nWe welcome contributions via pull requests! Here are some guidelines to help you get started:\n\n1. Fork the repository and clone it to your local machine.\n2. Create a new branch for your changes: `git checkout -b my-new-feature`\n3. Install dependencies: `pnpm install` (`pnpm@9.x`, using `corepack` or `nix` preferred)\n    - if you introduce new dependencies, please use `.projenrc.ts` to add them\n    - then run `pnpm default` to update the project\n4. Make your changes and add tests if applicable.\n5. Run the tests: `pnpm test`\n6. Commit your changes: `git commit -am 'Add some feature'`\n7. Push your changes to your fork: `git push origin my-new-feature`\n8. Open a pull request against our `main` branch.\n\n### Pull Request Guidelines\n\n- Please make sure your changes are consistent with the project's existing style and conventions.\n- Please write clear commit messages and include a summary of your changes in the pull request description.\n- Please make sure all tests pass and add new tests as necessary.\n- If your change requires documentation, please update the relevant documentation.\n- Please be patient! We will do our best to review your pull request as soon as possible.\n\n## License\n\nBy contributing to this project, you agree that your contributions will be licensed under the project's [MIT License](./LICENSE).\n","funding_links":["https://github.com/sponsors/floydspace"],"categories":["aws"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffloydspace%2Feffect-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffloydspace%2Feffect-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffloydspace%2Feffect-aws/lists"}