Embarcadero today introduces a brand new first-class AWS client library for Delphi, soon to be included in the Enterprise and Architect editions of Delphi and RAD Studio.
Given the relevance of Amazon Web Service cloud infrastructure in today’s IT landscape, including an AWS library in our product offerings delivers substantial added value to our customers.
Table of Contents
The Agreement With Appercept
Embarcadero has reached a two-year exclusive distribution agreement with Richard Hatherall, the UK-based owner of Appercept, on the company’s “AWS SDK for Delphi”. The deal includes an initial preview, with additional features to be released over time.
The AWS library and updates will be available via GetIt, and limited to customers on Enterprise and Architect with active update subscription. Customers using the AWS library also get support by Appercept through Embarcadero’s own support team. The library does not currently support C++Builder, but there are plans to provide C++ support for the AWS SDK in the future.
Why An AWS SDK For Delphi
Amazon Web Services (AWS) is the world’s leading cloud service today, with well over 50% market share. AWS offers many services, from storage and orchestration to AI services and insights, and it’s leading a transformation in the industry.
The availability of an easy-to-use, high-profile AWS SDK for Delphi from Appercept will make it much easier to use AWS cloud services in Delphi client applications, both for desktop and mobile, and will be particularly useful when building server applications, especially if they are deployed in the AWS infrastructure.
Closer Look: What to Expect From the Appercept AWS SDK for Delphi
The Appercept AWS SDK for Delphi makes heavy use of modern language and framework features, from PPL (Parallel Programming Library) to anonymous methods for async operations, as required by a good REST client framework.
This library offers direct mapping to the AWS APIs, starting with a few services like storage (S3) and notifications (SNS) plus a solid support of user accounts and access permissions.
Not only does this SDK make the APIs available as direct calls (mapped internally to Delphi’s HTTP client library as needed), it also offers many easy-to-use constructs and data structures, so that the most common AWS operations will require a very limited amount of code while allowing developers to focus on their business logic.
The library comes with extensive documentation and demos, making it easy to embrace. It also ships with full source code, enabling users to learn how the solution works and debug it directly within their applications.
Want a quick demo? This is all you need to write to have a list of S3 buckets (or folders):
S3Client := TS3Client.Create;
var Response := S3Client.ListBuckets;
for var BucketName in Response.Buckets do
What To Do Next
We will also be posting additional information as new features are added and coverage of AWS services grows.
For questions, inquiries and additional information please contact me (Marco Cantu).