Skip to main content

PyFivetran

A simple Python wrapper around the Fivetran REST API.


GitHub Workflow Status (with event) GitHub Workflow Status (with event) License

Installation

pip install pyfivetran

Usage

from pyfivetran import FivetranClient

ftran = FivetranClient(api_key, api_secret)

# create endpoint objects
connector_endpoint = ftran.connector_endpoint
certificate_endpoint = ftran.certificate_endpoint

For more examples, see the examples directory.

Development

pip install poetry

git clone https://github.com/kharigardner/pyfivetran.git

cd pyfivetran

poetry install
poetry install --with dev

# run tests
pytest tests

# create feature branch
git checkout -b feature/my-feature

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT. Fivetran API is subject to licensing, usage, and other terms and conditions not covered by this project. For more information, see the Fivetran API documentation.

Release files for pyfivetran 2024.4.26.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyfivetran 2024.4.26.1
File Size Uploaded
pyfivetran-2024.4.26.1.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyfivetran 2024.4.26.1
File Interpreter ABI Platform
pyfivetran-2024.4.26.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.1 kB

Release files / pyfivetran-2024.4.26.1.tar.gz

Download URL pyfivetran-2024.4.26.1.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
db2f218834016bc1663f26f9f3d98c81f053c9e562678e3e1028f595a97e051d
BLAKE2b-256 checksum
How to use checksums
6928d56dec68b48cf5d7521697bd19d1494a4b930eca96c4f27855ddac039c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.9 Linux/6.5.0-1018-azure

Release files / pyfivetran-2024.4.26.1-py3-none-any.whl

Download URL pyfivetran-2024.4.26.1-py3-none-any.whl
Size 20.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
479513270591f69e8727b890f1365b259e56d27b0804b8be3bbd6641311fa1d4
BLAKE2b-256 checksum
How to use checksums
347417812ad5cb17c2e1e00805c54ad71907e33647f22ea453edefb75532e9f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.9 Linux/6.5.0-1018-azure

Release history Release notifications | RSS feed

This release

2024.4.26.1 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release 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