AWS SDK for Smalltalk [](https://github.com/newapplesho/aws-sdk-smalltalk/actions/workflows/ci.yml)

July 12, 2026 ยท View on GitHub

The AWS SDK for Pharo Smalltalk enables Smalltalk developers to easily work with Amazon Web Services. You can get started in minutes using Metacello.

Supported Pharo Versions

Pharo Versionaws-sdk-smalltalk
12.0, 13.0Latest Version
11.0v1.15.0
8.0, 7.0v1.11.1
< 7.0v1.10.4

CI (ci.yml) runs against Pharo 12 and 13 only. v1.15.0 is the last version also tested against Pharo 11.

How to install

You can easily install from inside Pharo Smalltalk:

Pharo 12, 13

Metacello new
    baseline: 'AWS';
    repository: 'github://newapplesho/aws-sdk-smalltalk:v1.15.0/src';
    load.

Pharo 11

Metacello new
    baseline: 'AWS';
    repository: 'github://newapplesho/aws-sdk-smalltalk:v1.15.0/src';
    load.

Pharo 8 and GlamorousToolkit

Metacello new
    baseline: 'AWS';
    repository: 'github://newapplesho/aws-sdk-smalltalk:v1.11.1/pharo-repository';
    onConflictUseLoaded;
    load.

Pharo 7

Metacello new
    baseline: 'AWS';
    repository: 'github://newapplesho/aws-sdk-smalltalk:v1.11.1/pharo-repository';
    load.

Pharo 6

Metacello new
    baseline: 'AWS';
    repository: 'github://newapplesho/aws-sdk-smalltalk:v1.10.4/pharo-repository';
    load.

How to use

Wiki

Development

Working on aws-sdk-smalltalk itself (not just using it) requires a local Pharo image:

make setup   # one-time: download a local Pharo image + VM into pharo-local/
make load    # load/reload the project into the image
make test    # run tests headless
make ui      # open the Pharo GUI

See docs/development.md for the full workflow and test scope, and docs/architecture.md for the class design.