Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Racket support for Amazon Web Services.

Subscribe to updates I use aws

Statistics on aws

Number of watchers on Github 34
Number of open issues 11
Average time to close an issue 19 days
Main language Racket
Average time to merge a PR 2 days
Open pull requests 1+
Closed pull requests 3+
Last commit almost 2 years ago
Repo Created over 7 years ago
Repo Last Updated almost 2 years ago
Size 624 KB
Organization / Authorgreghendershott
Page Updated
Do you use aws? Leave a review!
View open issues (11)
View aws activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating aws for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Build Status raco pkg install aws Documentation MIT License


Provides Racket support for many Amazon Web Services:


  • Racket 6.0.1 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.

aws open issues Ask a question     (View All Issues)
  • over 3 years SQS: How to handle received messages?
  • over 4 years Set ACL with `put/file` (S3)
  • over 5 years Put/file fails when path contains a space in the name.
  • over 5 years S3 `sign-uri` needs a `uri-encode`?
  • over 6 years SNS: Support new large payload and raw message delivery
  • about 7 years Add batching to SQS
  • about 7 years Add long-polling to SQS
  • about 7 years Redshift
  • over 7 years Add range retrieval option to Glacier
  • over 7 years CORS option for S3
  • over 7 years Support Google Cloud Storage?
aws open pull requests (View All Pulls)
  • Fix sqs.rkt: providing the message struct
aws questions on Stackoverflow (View All Questions)
  • Need help in java Port forwarding in socket (AWS CISCO router with AWS Server)
  • SmartyStreets Integrations with AWS Lamda
  • Retrieve the access token, secret access key and session token from aws cognito
  • AWS Lambda - Is there a way to pass parameters to a lambda function when an event occurs
  • aws DynamoDB gives "write EPROTO"
  • AWS Elasticsearch - Query Cache
  • ASP.NET5 MVC6 Deploy on Amazon (AWS) - unable to deploy properly
  • Configure Ipython/Jupyter notebook with Pyspark on AWS EMR v4.0.0
  • AWS: Cannot connect to Amazon instance
  • aws - upgrade autoscale base AMI
  • NoSuchBucket error when running Kubernetes on AWS
  • ruby aws-sdk multi-part upload doesn't honor requested storage class "STANDARD_IA"
  • How to deploy cloud code on AWS hosted Parse server
  • AWS SNS not sending subscription confirmation for HTTP
  • React Router + AWS Backend, how to SEO
  • Parse Image + Parse httpRequest replacements — migrating from Parse Cloud Code to Parse Server on Node (Heroku / AWS / DO)
  • Registering an Instance with an AWS OpsWorks Stack programmatically from SDK
  • AWS repl cluster trying to insert dupe records
  • AWS Linux CodeDeploy Permission Issues (w. Bitbucket, Tomcat, Shell Script)
  • Amazon Web Services(AWS) Lambda Canonicalization Error for Turkish Language
  • AWS api gateway not working same after Deploying API
  • Uploading a directory recursively iOS AWS S3
  • AWS Elastic Beanstalk: .ebextensions for a specific Environment
  • detecting AWS dynamodb connection error in vogels or node SDK
  • Can I specify a default AWS configuration profile?
  • CNAME for aws domain forwarding without S#
  • Integrate AWS SDK with PHP 2 with Yii Framework
  • How to deploy docker container image updates from AWS ECR to ECS?
  • Is there any sdk combine AWS lamda and Azure Fabric?
  • In AWS, how to create elastic ip with boto3 ? or more generaly with python?
aws list of languages used
Other projects in Racket