Skip to content
Racket support for Amazon Web Services.
Racket Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add FUNDING.yml Oct 15, 2019
aws Enhance/improve credentials initialization; closes #63 Nov 18, 2019
examples Enhance/improve credentials initialization; closes #63 Nov 18, 2019
.gitignore Improve documentation Aug 17, 2015
.travis.yml Add Racket 7.7 May 3, 2020
LICENSE Copyright through 2017 Jan 1, 2017
Makefile Use --avoid-main with --tidy Feb 13, 2020 Require Racket 6.2 in README Jul 9, 2019
info.rkt Require Racket 6.3 Apr 2, 2020

Build Status raco pkg install aws Documentation MIT License


Provides Racket support for many Amazon Web Services:


  • Racket 6.2 or newer.

  • The access keys for an Amazon Web Services account. (If you want to experiment but are concerned about cost, keep in mind that AWS has a free usage tier.)

  • My http and sha packages. These are listed as dependencies and will be installed automatically when you raco pkg install aws.


Unit tests

To simply use the library you don't need to run the unit tests. But if you want to run them:

  • The tests require you to specify certain personal information in a dot file. See example-dot-aws-tests-data for more information.

  • The rackunit tests use the submodule feature added in Racket 5.3. Tests are inside (module+ test ...) forms.

    • You can run the tests for one foo.rkt file with raco test foo.rkt.

    • You can run tests for all files using raco test -x .. (The -x flag is important to avoid evaluating rkt files that have no test module whatsoever.)

  • Be aware that the tests are extensive and will do significant data transfer with Amazon AWS. Although this shouldn't cost a lot of money, it will take some time for them to complete.

You can’t perform that action at this time.