Skip to main content

Sources

Arch leverages best in class open source connectors from the Meltano and Airbyte communities to move data. This unlocks the ability to support hundreds of sources on the platform, see MeltanoHub for the catalog of 600+ connectors. In order to ensure quality, the Arch team goes through a rapid vetting process to add any missing features, fix bugs as needed, add OAuth where relevant, etc. before officially supporting them on the platform. The usual turn around for adding a requested source is a day or less.

Create Pipeline

Officially Supported Sources

Arch currently supports loading data from the following sources:

  • Airtable
  • Apple App Store
  • CloudWatch Logs
  • DynamoDB
  • Facebook Ads
  • Generic REST API
  • GitHub
  • Gmail
  • Google Ads
  • Google Analytics (both GA4 and Universal Analytics)
  • Google Play Reviews
  • Google Sheets
  • HighLevel CRM
  • HubSpot
  • Jira
  • MySql
  • Postgres
  • QuickBooks
  • Salesforce
  • ServiceTitan
  • Shopify
  • Slack
  • Snowflake
  • TikTok Ads

More sources are being added regularly. If you don't see the source you need, reach out to the Arch team to get it added.

Custom Sources

In addition to the Arch sources, you can bring your own custom sources built using the Meltano SDK. See the platform docs for more details on sharing access to private repositories and reach out to the Arch support team via Slack to get your custom source configured.

In order to configure your custom source, you'll need to provide:

  • Private git repository access. See the platform docs for more details.
  • The source metadata.json. You can get this by running poetry run tap-<custom_source> --about --format=json.
  • Config values. Any settings that would normally go in the config.json file.
  • A list of stream names you want to select. This should be the stream name property e.g. contacts, rather than the stream class name e.g. SalesforceContactsStream.
  • Any additional settings metadata needed for the source