HAQM AppFlow Features

Ease of Use

Open all

You can use HAQM 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.

HAQM 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.

HAQM 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 HAQM AppFlow, you can transfer data from any supported SaaS application in a few selections.

You can use HAQM AppFlow to map source and destination fields through bulk or individual field mapping, or by using a CSV file. HAQM 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.

HAQM AppFlow partitions your data by source object schema when HAQM 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 HAQM Athena and HAQM 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. HAQM AppFlow helps you aggregate records into files that are customized to the size you specify. This helps decrease processing overhead and improve parallelism.

HAQM 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 HAQM AppFlow's growing library of over 50+ SaaS connectors with AWS analytics and machine learning services such as AWS Glue, HAQM Athena, and HAQM SageMaker Data Wrangler.

The HAQM 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 HAQM 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 all

HAQM 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 HAQM AppFlow, and you pay for only the number of flows you run and the volume of data processed.

Scalable

Open all

HAQM 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.

Secure and reliable

Open all

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 HAQM 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.

HAQM AppFlow is built with a highly available architecture to prevent single points of failure. HAQM AppFlow takes advantage of AWS scaling, monitoring, auditing, and billing features so you don’t need to configure these yourself.