Skip to content

Connectors ​

A pipeline reads from one source and writes to one destination. Some destinations also need a schema sink so the warehouse catalog stays in step with the tables Skipprd creates.

Configure them in skippr.yml, Python, or skipprd connect. Pin a release with version: on that entry when you do not want “latest”.

Data sources ​

Databases ​

ConnectorGuide
ClickhouseClickHouse
DynamodbDynamoDB
MongodbMongoDB
MotherduckMotherDuck
MssqlSQL Server
MysqlMySQL
PostgresPostgreSQL
RedshiftRedshift
DeltaLakeDelta Lake

Files and object stores ​

ConnectorGuide
FileLocal file
S3S3
SftpSFTP

Streaming ​

ConnectorGuide
KafkaKafka
SqsSQS
KinesisKinesis
AmqpAMQP
SnsSNS
EventbridgeEventBridge
MqttMQTT
WebsocketWebSocket

HTTP and network ​

ConnectorGuide
HttpClientHTTP client
HttpServerHTTP server
SocketSocket
StatsdStatsD
PcapPCAP
OtlpOTLP
StdinStdin

Marketing, commerce, and CRM ​

ConnectorGuide
GoogleAnalyticsGoogle Analytics (GA4)
GoogleAdsGoogle Ads
GoogleSearchConsoleGoogle Search Console
BingWebmasterToolsBing Webmaster Tools
AppleSearchAdsApple Search Ads
MetaAdsMeta Ads
MetaInstagramAdsMeta Instagram Ads
LinkedInAdsLinkedIn Ads
XAdsX Ads
AdrollAdsAdRoll Ads
StripeStripe
ShopifyAdminShopify Admin
HubspotCrmHubSpot CRM
XeroAccountingXero Accounting
RevolutBusinessRevolut Business
SumUpSumUp

Destinations ​

ConnectorGuide
AthenaAthena
AthenaIcebergAthena Iceberg
BigqueryBigQuery
ClickhouseClickHouse
DatabricksDatabricks
DuckdbDuckDB
MotherduckMotherDuck
PostgresPostgreSQL
RedshiftRedshift
SnowflakeSnowflake
SynapseSynapse
SkipprLakeSkipprLake
S3S3
GcsGCS
AzureBlobAzure Blob
SftpSFTP
FileLocal file
AmqpAMQP
StdoutStdout

Schema sinks ​

Pair these with the matching destination so tables and columns appear in the catalog.

ConnectorGuidePair with
GlueGlueAthena
AthenaIcebergAthena Iceberg schemaAthena Iceberg
DuckdbDuckDB schemaDuckDB
SkipprLakeSkipprLake schemaSkipprLake

Next steps ​