Ease of Use
Point and click user interface
You can use AppFlow to set up data flows in minutes - no coding required. A point and click user interface enables you to select your data sources and destinations, configure optional transformations and validations, and run your flow without creating dependencies on technical teams.
Flexible data flow triggers
AppFlow enables you to run data flows on demand to do bulk transfers or tests, set up a routine schedule to keep data in sync, or run flows in response to business events like the creation of a sales opportunity, the status change of a support ticket, or the completion of a registration form.
Native SaaS integrations
AppFlow include native integration with the Software-as-a-Service (SaaS) applications used daily for business operations, including Salesforce, Marketo, Slack and more - and more integrations are planned. With AppFlow, you can easily transfer data from any supported SaaS application in just a few clicks.
Easy to use field mapping
You use the AppFlow interface to map source and destination fields together all at once through bulk mapping, or map each field one at a time. For data flows with a large number of fields, you can also upload a csv file to map many fields quickly.
Cost Savings
Pay as you go
Amazon AppFlow offers significant cost-savings advantage compared to building connectors in-house or using other application integration services. There are no upfront charges or licensing fees to use AppFlow, and customers only pay for the number of flows they run and the volume of data processed.
Scalable
High scale data transfer
Amazon AppFlow can run up to 100 GB of data per flow, which enables you to easily transfer millions of Salesforce records, Marketo leads or Zendesk tickets - all while running a single flow.
Enterprise grade data transformations
AppFlow enables you to perform data transformations like mapping, merging, masking, filtering, and validation as part of the flow itself, so there’s no need for additional steps. For example, you can validate that data is in the right numeric format, merge first and last names, or mask credit card details.
Secure & Reliable
Data privacy defaults through PrivateLink
AWS PrivateLink simplifies the security of data shared with cloud-based applications by eliminating the exposure of data to the public Internet. For SaaS applications that have PrivateLink enabled, AppFlow automatically creates and configures private endpoints so your data remains private by default.
Custom encryption keys
All data flowing through AppFlow is encrypted at rest and in transit, and you can encrypt data with AWS keys, or bring your own custom keys.
IAM policy enforcement
With AppFlow, you can use your existing AWS identity and access management (IAM) policies to enforce fine-grained permissions and keep access consistent across your organization, without creating new policies. With strictly enforced IAM policies, application administrators can safely create and manage data flows without depending on technical teams.
Built in reliability
Amazon AppFlow is built with a highly available architecture to prevent single points of failure. Amazon AppFlow takes advantage of AWS scaling, monitoring, auditing, and billing features so there’s no need to configure these yourself.

Get a deeper understanding of Amazon AppFlow in the Developer Guide.

Get started building with Amazon AppFlow in the AWS Management Console.