Enterprise Delphi and AWS

Connect enterprise Delphi applications to AWS with SSO, IAM Identity Center, and secure credential management.

The challenge

Enterprise environments have requirements that go beyond basic API keys. Your security team wants SSO authentication. Your compliance team needs credential rotation. Your DevOps team uses IAM Identity Center to manage access across the organisation. And your Delphi application needs to work within all of those constraints — something no other Delphi AWS library fully supports.

What the SDK provides

IAM Identity Center (SSO) integration

The SDK includes full support for AWS IAM Identity Center, including the Access Portal, Identity Store, and SSO-OIDC. Your Delphi applications can authenticate users through your organisation’s identity provider, assume roles, and retrieve temporary credentials — all without storing long-lived access keys.

SSO credential resolution

The SDK resolves credentials through the same SSO profile mechanism used by the AWS CLI. Developers configure their SSO profile once, and the SDK handles token refresh and role assumption automatically.

AWS Secrets Manager

Retrieve API keys, database credentials, and other secrets at runtime. No hardcoded values in config files. Secrets are versioned and can be rotated without redeploying your application.

AWS KMS

Encrypt sensitive data with hardware-backed key management. Generate, rotate, and control encryption keys from your Delphi application using the same KMS infrastructure that AWS uses internally.

Embarcadero Technology Partner

Appercept is an official Embarcadero Technology Partner. The SDK was originally licensed by Embarcadero for inclusion with RAD Studio Enterprise and Architect. It is now available directly from Appercept with Individual, Team, and Volume licensing options.