Amazon AppFlow Features
Page topics
Ease of Use
Open allIntuitive user interface
Flexible data flow triggers
Native SaaS integrations
Enterprise grade data transformations
Partitioning and aggregation
Amazon AppFlow partitions your data by source object schema when Amazon Simple Storage Service (S3) is selected as a destination. Partitioning enhances the layout of your data to encourage efficient querying by analytic engines such as Amazon Athena and Amazon Redshift Spectrum. Data is organized in a hierarchical partition structure based on the destination fields you select.
Queries also run more efficiently when data scanning can be parallelized and when blocks of data can be read sequentially. Amazon AppFlow helps you aggregate records into files that are customized to the size you specify. This helps decrease processing overhead and improve parallelism.
Glue Data Catalog Integration
Build your own connector
The Amazon AppFlow Connector Software Development Kit (SDK) allows you to build your own connectors to securely transfer data between your custom endpoint, application, or other cloud service to and from Amazon AppFlow's library of managed SaaS and AWS connectors. Develop and test connectors with the same open source SDK used by AWS teams internally. Start your custom connector today, available in Java and Python.
Cost Savings
Open allPay as you go
Scalable
Open allHigh-scale data transfer
Secure and reliable
Open allData privacy defaults through PrivateLink
AWS PrivateLink simplifies the security of data shared with cloud-based applications by decreasing the exposure of data to the internet. For SaaS applications that have PrivateLink enabled, Amazon AppFlow automatically creates and configures private endpoints so your data remains private by default.