The breadth of iPaaS features has grown.
This guide has a list of every important iPaaS feature to help you identify the features you really need for your use case. We hope that you’ll be able to find the best provider for your use case, budget, and compliance needs, among other things.
To get a free, custom recommendation of the best iPaaS provider for your unique use case, take our questionnaire.
This resource covers features in the following categories:
You can make your artifacts reusable and available via marketplaces.
Get APIs from different sources to work together.
Get different data sources (e.g., on-prem data store, cloud-based data store, data lakes, data warehouses, etc.) to work together.
Supports managing B2B/EDI-based integrations and the overall ecosystem.
Supports integrating IoT solutions (e.g., to support the MQTT protocol).
Event-processing support.
Support for integrating on-prem apps, data sources, and legacy applications.
Support for connectivity to in-memory data grids (IMDGs).
Get consistency across environments to support all delivery models.
Seamlessly share and sync metadata repositories.
Create and maintain data models.
Create in-memory virtualized views from data in disparate sources.
Connect to a legacy data store.
Deploy the platform on-premises.
Deploy the platform in a public cloud infrastructure platform, like AWS or Azure, or a private cloud, like VMware.
Deploy the runtime component of the platform either on-premises or in a cloud infrastructure different from the infrastructure where the development, governance, and operation components run.
Get a hosted deployment model via a dedicated, single-tenant implementation.
Request/Reply mode of interaction for messages.
Publish and subscribe mode of interaction for messages.
Event-stream processing.
Bulk data extraction and loading.
File-based interactions.
Provides the ability to route or reroute the message based on business requirements.
Provides the ability to validate messages.
Provides the ability to inspect messages.
Provides the ability to enrich messages.
Provides the ability to log messages for traceability.
Provides the ability to deploy all aspects of runtime functioning as services.
Creates associations between service providers and consumers.
Supports integration with third-party data profiling and data quality tools.
Support for cataloging your data assets.
Provides an API marketplace that aggregates APIs and provides a place for integration developers to upload, distribute, and monetize their APIs.
Maintains the catalog of workflows, process models, APIs, etc.
Metadata interchange with data profiling and data quality monitoring.
Enforces compliance and security policies around APIs and integrations.
Set rules for automated system monitoring, alerts, and an automatically triggered flow/behavior during outages.
Tools for developers and administrators to manage runtime.
Version control and provisioning.
Detect data redundancies and inconsistencies with a central semantic store or master reference store.
Reuse artifacts to identify redundancies, the interchangeable use of artifacts, etc. The benefits are not simply redundancy detection but also the enhanced capabilities that come from a common or shared user interface for the design and development of integration constructs and interchangeable use of artifacts for both on-premises and cloud environments.
Automatically test the integration flows, and APIs developed.
High level of interoperability between technical and non-technical users.
Workflow management for the development process.
The UX is suitable for advanced or highly-skilled integration domain experts.
Has a mix of low-code and advanced tooling.
Highly effective UX for non-integration specialists.
Provide an API portal to help developers create and manage APIs.
Provide an API administration portal to help with API administration.
Provides a gateway for secure access to APIs and integrations.
Provide templates and accelerators to speed up the development of integrations.
Console for managing the integration activity related to all systems.
Track the activity of users on the platform.
IAM is a standard for securely controlling access to resources.
Mask your data while it's in motion.
Selectively restrict types of information that require additional security.
Custom policy-based authorization.
The organization can set up advanced access limits for individuals based on their role and filter queries for performance monitoring.
Standard for information security management systems.
Standard for information security management systems.
Standard for information security management systems.
Standard promoted by the American Institute of CPAs that ensures the integrity and privacy of customer data.
Standard promoted by the American Institute of CPAs that ensures the integrity and privacy of customer data.
Standard for public companies that ensures that annual audits take place and are legally required to show evidence of accurate and secure financial reporting.
Standard that ensures consistent practices are met for data security in the payments card industry.
Regulation on data protection and privacy of the data tied to citizens and residents of EU countries.
Regulation on data protection and privacy of the data tied to residents of California.
Demonstrates security and compliance with the standards of the healthcare industry.
Complies with the encryption requirements for all online transaction processing (OLTP) done by financial institutions.
The Australian government standard for assessing the implementation and effectiveness of an organization’s security controls against the Australian government’s security requirements.
Multi-tier cloud security standard set up by the Singapore government.
Compliance with U.S. government legislation that defines a comprehensive framework that protects government information, operations, and assets against threats.
Ensures that the government security requirements outlined in NIST 800-53 are met and supplemented by the PMO of FedRAMP.
The pricing structure is suitable for use cases with many messages processed.
The pricing structure is suitable for use cases with many connectors.
The pricing structure is suitable for use cases with many API calls.
The pricing structure is suitable for use cases with many users.
The pricing structure is suitable for use cases with lots of load/data in the messages that are processed.
The pricing structure is suitable for use cases with lots of processing steps, including invokes for error handling, message validation, or calls to 3rd party log analytics.
Application connectors are available for on-premise or cloud-based packaged applications.
Database connectors are available for various kinds of data sources.
Process files like documents or CSVs you want to send directly to a folder location via FTP or SFTP protocol.
Build custom connectors on the platform.
Provides a ready-made connector for Snowflake.
Provides a ready-made connector for Amazon RedShift.
Provides a ready-made connector for Amazon S3.
Supports Oracle DB/JDBC integrations with a ready-made connector.
Provides a ready-made connector for Google Cloud Storage.
Provides a ready-made connector for Hadoop clusters.
Provides a ready-made connector for Azure Blob Storage.
Provides a ready-made connector for Redis.
Provides a ready-made connector for MongoDB.
Provides a ready-made connector for Apache Spark.
Provides a ready-made connector for SQL.
Provides a ready-made connector for Apache Kafka.
Provides a ready-made connector for Amazon SNS.
Provides a ready-made connector for Azure Event Grid.
Provides a ready-made connector for SAP HANA.
Provides a ready-made connector for Presto.
Provides a ready-made connector for PostgreSQL.
Provides a ready-made connector for Knack.
Provides a ready-made connector for Hadoop Hive.
Provides a ready-made connector for Amazon RDS.
Provides a ready-made connector for Google BigQuery.
Supports MySQL/JDBC integrations with a ready-made connector.
Provides a ready-made connector for Microsoft SQL Server.
Provides a ready-made connector for Amazon Kinesis.
Provides a ready-made connector for Solace (PubSub+).
Provides a ready-made connector for Apache Kafka.
Provides a ready-made connector for Google Pub/Sub.
Supports connections to the Apache MQ message queue technology.
Supports connections to the Amazon MQ message queue technology.
Supports connections to the Rabbit MQ message queue technology.
Supports connections to the IBM MQ message queue technology.
Supports connections to Amazon SQS.
Supports the AMQP messaging protocol.
Supports the MQTT messaging protocol.
Supports the SWIFT international payment transfers network.
Supports international standards for the transfer of clinical and administrative data between software applications that use HL7.
Supports the AS2 B2B messaging protocol for transferring EDI documents to B2B trading partners.
Supports the EDIFACT Document standard that transfers EDI documents to B2B trading partners.
Supports the EDIFICE format, the European B2B standard format for the electronics industry.
Supports the industry-specific ANSI X12 format used for uniform standards for the inter-industry electronic exchange of business transactions.
Supports the VDA format, a German B2B standard for the auto industry.
Supports the XBRL format mainly used for e-commerce B2B data exchange.
Supports the RosettaNet format mainly used for B2B data exchange in the high-tech and electronics industry.
Supports the TRADACOMS format mainly used for B2B data exchange in the UK retail sector.
Supports the EANCOM format, a subset of the EDI format, and is used to integrate information sent electronically with the physical flow of goods.