Soto is a Swift language SDK for Amazon Web Services (AWS), working on Linux, macOS and iOS. The library provides access to all AWS services through a consistent API closely integrated with the Apple networking framework swift-nio. The service APIs it provides are a direct mapping of the REST APIs Amazon publishes for each of its services.
Soto is a community supported project and is in no way affiliated with AWS.
Latest
An alpha for Soto version 7.0 has just been released. This version has some API improvements and considerable internal changes. Below is listed some of the more major changes and how they affect the library and its users.The library is now completely written using Swift concurrency. The…
Soto version 6.0.0 has been released. While this release includes a number of major changes many of these are internal and should not require much change from users of Soto. Upgrading to v6 should not be too painful.The big change that v6 brings in is how we generate the AWS service API files. A…
Sponsor
Development of Soto is done in my own free time. I do this work because I enjoy the challenge and want to push Swift forward as a viable language for server side programming. If you feel you have benefited from Soto or any other project I have contributed to please consider sponsoring me via GitHub sponsors. Thank you.