1
0
mirror of synced 2025-12-20 02:23:30 -05:00
Files
airbyte/airbyte-integrations/connectors/source-snowflake
Aaron ("AJ") Steers a7be6e6a0f chore: Sort externalDocumentationUrls by type then title (do not merge) (#69742)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-11-18 21:51:00 -08:00
..

Snowflake Source

This is the repository for the Snowflake source connector, written in Kotlin.

Prerequisites

To iterate on this connector, make sure to complete this prerequisites section.

Build

To build the connector:

./gradlew :airbyte-integrations:connectors:source-snowflake:build

Run

Then run any of the connector commands as follows:

docker run --rm airbyte/source-snowflake:dev spec
docker run --rm -v $(pwd)/secrets:/secrets airbyte/source-snowflake:dev check --config /secrets/config.json
docker run --rm -v $(pwd)/secrets:/secrets airbyte/source-snowflake:dev discover --config /secrets/config.json
docker run --rm -v $(pwd)/secrets:/secrets -v $(pwd)/integration_tests:/integration_tests airbyte/source-snowflake:dev read --config /secrets/config.json --catalog /integration_tests/configured_catalog.json

Testing

Unit Tests

To run unit tests:

./gradlew :airbyte-integrations:connectors:source-snowflake:test

Integration Tests

To run integration tests:

./gradlew :airbyte-integrations:connectors:source-snowflake:integrationTest