Skip to main content

dagster-stitch

PyPI PyPI - Python Version PyPI - License Code Style - Black

This library provides a Dagster integration for Stitch, a managed batch data ingestion service similar to Fivetran and Airbyte.

Disclaimer

Please note this library is under active development and should be used cautiously! Currently it supports triggering replication jobs and materializing the resulting tables as Dagster assets that can be used in downstream jobs. Reconciliation and other features are not yet included but would be great additions.

Installation

To install the library, run:

$ pip install dagster-stitch

For development, it can be installed locally and tested with:

$ pip install -e .[lint,test]
$ pytest

Configuration

To use the library, you must configure a stitch resource in your Dagster instance. The resource requires a client_id and client_secret to authenticate with Stitch. You can find these values in the Stitch UI under Settings > API Keys.

You will also need to note your Stitch account ID and the ID of the data source you want to replicate to be used in the asset or operation configuration. These can be found by navigating to the data source in the Stitch UI and looking at the URL. For example, if the URL is https://app.stitchdata.com/client/12345/pipeline/v2/sources/67890/summary, then the account ID is 12345 and the data source ID is 67890.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dagster-stitch-0.1.0.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dagster_stitch-0.1.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file dagster-stitch-0.1.0.tar.gz.

File metadata

  • Download URL: dagster-stitch-0.1.0.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for dagster-stitch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39b0d6e2d8a584b3db92b58e3ddbed4af4e44353f5721406c889bf43e5896d01
MD5 f8ba0b2b09fd90fe256f3f98efeac919
BLAKE2b-256 46fb8d08134dd0453917dcd16e3e259782b57568ecb274451c316a8a07da4ae3

See more details on using hashes here.

File details

Details for the file dagster_stitch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: dagster_stitch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for dagster_stitch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f8c421416a46306652efa6c813f034d6cb060bc9e52976c623961daf171698e
MD5 762c17520fbf435f6a0ca0324230d0b8
BLAKE2b-256 93c6bfe427aef38c4260e7c15973666406a18b05cb5c5ff4da5e9017126d98a1

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page