De nieuwe software development kit (SDK) voor de drie programmeertalen is in preview beschikbaar op AWS.
Volgens Amazon biedt elke SDK een hefboom voor traditionele best practices van elke taal en kan je voordeel halen uit elke geavanceerde taal-syntax. Met de Rust SDK kan je bijvoorbeeld recente functies als async/await, non-blocking IO en builders gebruiken. Bij Swift kan je dan weer de nieuwe Swift 5.5 concurrency-functies gebruiken en multi-platformondersteuning.
Elke SDK ondersteunt de meeste AWS API’s via specifieke pakketten, één voor elke dienst. Het exact aantal varieert een beetje per SDK. De belangrijkste zitten er zeker in zoals Amazon S3, Amazon EC2, DynamoDB en talrijke andere.
Wie Rust al gebruikt met AWS, maakte voordien mogelijk gebruik van een native SDK dankzij Rusoto. Die wordt niet langer ontwikkeld en zit in maintenace-mode. Hier kan je best overschakelen naar de nieuwe Rust SDK van Amazon zelf.
Rust, Kotlin en Swift zijn de laatste nieuwe toevoegingen in een lange lijst van ondersteunde talen binnen AWS dat vandaag onder andere al JavaScript, Python, PHP, .NET (C#), Ruby, Java, en C++ ondersteunt. De nieuwe SDK’s zijn voorlopig in developer preview beschikbaar, waardoor de API’s nog kunnen veranderen op basis van feedback van ontwikkelaars.