Cats-effect Scala wrappers over Amazon's AWS Java SDK


Pure functional wrappers in the typelevel ecosystem over the AWS Java SDK.

See changelog.


The available modules are (for Scala 2.13, and 3) — add the -ce2 suffix to each module for corresponding cats-effect 2 legacy support.

  • "com.busymachines" %% s"pureharm-aws-core" % "0.4.0-M1"
  • "com.busymachines" %% s"pureharm-aws-s3" % "0.4.0-M1"
  • "com.busymachines" %% s"pureharm-aws-sns" % "0.4.0-M1"
  • "com.busymachines" %% s"pureharm-aws-cloudfront" % "0.4.0-M1"
  • "com.busymachines" %% s"pureharm-aws-logger" % "0.4.0-M1"

Common downstream dependencies:


Under construction. See release notes and tests for examples.

Copyright and License

All code is available to you under the Apache 2.0 license, available at and also in the LICENSE file.