We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.
If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by selecting Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
We display ads relevant to your interests on AWS sites and on other properties, including cross-context behavioral advertising. Cross-context behavioral advertising uses data from one site or app to advertise to you on a different company’s site or app.
To not allow AWS cross-context behavioral advertising based on cookies or similar technologies, select “Don't allow” and “Save privacy choices” below, or visit an AWS site with a legally-recognized decline signal enabled, such as the Global Privacy Control. If you delete your cookies or visit this site from a different browser or device, you will need to make your selection again. For more information about cookies and how we use them, please read our AWS Cookie Notice.
To not allow all other AWS cross-context behavioral advertising, complete this form by email.
For more information about how AWS handles your information, please read the AWS Privacy Notice.
We will only store essential cookies at this time, because we were unable to save your cookie preferences.
If you want to change your cookie preferences, try again later using the link in the AWS console footer, or contact support if the problem persists.
You can use Amazon AppFlow to set up data flows in minutes with no coding required. Using an intuitive user interface, you can select your data sources and destinations; configure optional transformations, filters, and validations; and run your flow without having to rely on technical teams.
Amazon AppFlow helps you run data flows on demand to do bulk transfers or set up a routine schedule to keep data in sync. It can also run flows in response to business events such as the creation of a sales opportunity, the status change of a support ticket, or the completion of a registration form.
Amazon AppFlow includes native integration with software as a service (SaaS) applications used daily for business operations including Salesforce, SAP, Google Analytics, and Facebook Ads, with additional integrations planned. With Amazon AppFlow, you can transfer data from any supported SaaS application in a few selections.
You can use Amazon AppFlow to map source and destination fields through bulk or individual field mapping, or by using a CSV file. Amazon AppFlow helps you perform data transformations such as merging, masking, filtering, and validation. For example, you can validate your data is in the right numerical format, merge first and last names, or mask credit card details.
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.
Amazon AppFlow automates the preparation and registration of your data into the AWS Glue Data Catalog in a few selections. Share, discover, and access data from Amazon AppFlow's growing library of over 50+ SaaS connectors with AWS analytics and machine learning services such as AWS Glue, Amazon Athena, and Amazon SageMaker Data Wrangler.
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.
Amazon AppFlow offers a cost-savings advantage compared to building connectors in-house or through other application integration services. There are no upfront charges or licensing fees to use Amazon AppFlow, and you pay for only the number of flows you run and the volume of data processed.
Amazon AppFlow can run up to 100 GB of data per flow, which helps you more easily transfer millions of Salesforce records, Marketo leads, or Zendesk tickets.
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.
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.
With Amazon 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.
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 you don’t need to configure these yourself.