The AWS SDK for Ruby is a collection of tools designed to help a developer build applications within Amazon Web Services (AWS) that are based on the Ruby open source object-oriented programming language. AWS software development kits (SDKs) include tools to help a development team working with a specific programming language.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
The AWS SDK for Ruby provides a client for application programming interfaces (APIs), an AWS Ruby Library and Ruby classes, which are groupings of Ruby objects. The aws-sdk is a gem, or a collection of code, documentation and specifications that are specific to Ruby; it contains two smaller gems: aws-sdk-core and aws-sdk-resources.
The aws-sdk-core gem maps Ruby methods to AWS API operations. It also has built-in features, such as parameter validation, which informs a developer of incorrect code, and built-in pagination logic to it easier to navigate through code. The aws-sdk-resources gem provides abstraction for resource objects, such as Elastic Compute Cloud instances and Simple Storage Service objects, to simplify coding.
AWS also provides resources to help a developer work with the SDK, including source code in a GitHub repository, an API reference, a developer's guide and an online community forum.