Posted On: Feb 3, 2022

You can now build custom connectors for Amazon AppFlow using the Custom Connector Software Development Kit (SDK). With the SDK, you can connect to private APIs, on-premise proprietary systems, and other cloud services by adding to AppFlow's library of connectors. It is open source and available for both Java and Python.

The Amazon AppFlow Custom Connector SDK simplifies connector development through the use of a normalized interface and data model. It provides authentication, pagination, throttling, error handling, deployment scripts, and a test framework. Connectors developed with the SDK can be used privately, shared within your organization or partners, or published on AWS Marketplace.

Amazon AppFlow is a fully managed integration service that enables you to securely transfer data between applications (SaaS, cloud, on-premise) like Salesforce, SAP, Zendesk, Slack, and ServiceNow, and AWS services like Amazon Simple Storage Service (Amazon S3) and Amazon Redshift, in just a few clicks.

To get started with the Amazon AppFlow Custom Connector SDK, download the Python SDK or Java SDK from GitHub. To learn more, refer to the Custom Connector SDK Developer Guide.