https://github.com/kharigardner/pyfivetran
Simple python interface for the Fivetran API. Powered by HTTPx.
https://github.com/kharigardner/pyfivetran
api-wrapper data-engineering dataops etl fivetran httpx iaac ingestion integration python yaml-configuration
Last synced: 5 months ago
JSON representation
Simple python interface for the Fivetran API. Powered by HTTPx.
- Host: GitHub
- URL: https://github.com/kharigardner/pyfivetran
- Owner: kharigardner
- License: mit
- Created: 2023-11-19T21:16:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-27T00:55:04.000Z (12 months ago)
- Last Synced: 2024-04-27T17:55:26.029Z (12 months ago)
- Topics: api-wrapper, data-engineering, dataops, etl, fivetran, httpx, iaac, ingestion, integration, python, yaml-configuration
- Language: Python
- Homepage: https://pyfivetran.readthedocs.io/en/latest/
- Size: 132 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# PyFivetran
A simple Python wrapper around the Fivetran REST API.
----------------------------------------------------------------


[](https://github.com/kharigardner/pyfivetran/tree/main/LICENSE)## Installation
```bash
pip install pyfivetran
```## Usage
```python
from pyfivetran import FivetranClientftran = FivetranClient(api_key, api_secret)
# create endpoint objects
connector_endpoint = ftran.connector_endpoint
certificate_endpoint = ftran.certificate_endpoint
```For more examples, see the [examples](https://github.com/kharigardner/pyfivetran/tree/main/examples) directory.
## Development
```bash
pip install poetrygit 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](https://github.com/kharigardner/pyfivetran/tree/main/LICENSE). 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](https://fivetran.com/docs/rest-api).