Skip to main content

QA and Certification

How to QA your integration before submission, what iPaaS.com reviews during certification, and the submission requirements to get listed on the Marketplace.

Before an integration can be listed on the Marketplace, it must pass iPaaS.com certification. This article covers the QA to complete first, what certification reviews, and what to submit.

QA before you submit

Run these checks in staging (never in production) before submitting:

What certification reviews

iPaaS.com reviews five areas:

  1. Functionality - the integration does what it claims across its supported flows.

  2. Code quality - a code review against platform standards.

  3. Technical conventions - naming, data storage, mappings, and function conventions are followed.

  4. Marketing - the Marketplace listing is complete and accurate.

  5. Documentation - the required documentation set is present and clear.

Code review checklist

Documentation standards

Certification expects the documentation set described in Integration Documentation and Marketing: Installation Instructions, Known Limitations, Connections and Settings, Error Messages, API Endpoints, and Mapping Collections.

Submission requirements

To submit for certification, provide:

  • Source code - access to your integration's repository.

  • The compiled .dll - which must be under 10 MB.

  • The XML function documentation file for your conversion functions. See Data Mapping and Custom Transformation Functions.

  • A complete Marketplace listing and documentation set, per the sections above.

  • Third-party test access - a working account and credentials in the external system so the reviewer can validate the integration end to end.

After certification

Once certified, iPaaS.com promotes your integration from staging to production. For exactly what carries over, see Move Integration: Data Reference. For later changes, updates may require only abridged re-certification depending on scope; see Integration Maintenance and Update Procedures. Keep integrations current with third-party API changes per Managing Third-Party API Updates.

Did this answer your question?