/python-fivetran

Python code samples for the entire Fivetran REST API

Primary LanguagePython

Fivetran SDK for Python

python-fivetran is the official Fivetran SDK for the Python programming language.

Check out our CHANGELOG for information about the latest bug fixes, updates, and features added to the SDK.

It is advised that you read the documentation before using the SDK.

Installation

git clone https://github.com/fivetran-connorbrereton/python-fivetran.git

Getting Started

Initialize a new client by setting up your environment variables to be read.

$ touch .env
$ vi  .env

#inside the .env file...

API_KEY=yourkey
API_SECRET=yoursecret

Examples

You can find examples of these API calls in an actual application here

API List

The following Fivetran REST API endpoints are implemented by the Fivetran SDK for the Python programming language.

REST API Endpoint REST API Version Development Status
List all Users v1 Implemented
Retrieve user details v1 Implemented
Invite a user v1 Implemented
Modify a user v1 Implemented
Delete a user v1 Implemented
REST API Endpoint REST API Version Development Status
Create a group v1 Implemented
List all groups v1 Implemented
Retrieve group details v1 Implemented
Modify a group v1 Implemented
List all connectors within a group v1 Implemented
List all users within a group v1 Implemented
Add a user to a group v1 Implemented
Remove a user from a group v1 Implemented
Delete a group v1 Implemented
REST API Endpoint REST API Version Development Status
Create a destination v1 Implemented
Retrieve destination details v1 Implemented
Modify a destination v1 Implemented
Run destination setup tests v1 Implemented
Delete a destination v1 Implemented
Destination Config v1 Implemented
REST API Endpoint REST API Version Development Status
Retrieve source metadata v1 Implemented
Create a connector v2 Implemented
Retrieve connector details v2 Implemented
Modify a connector v2 Implemented
Sync connector data v1 Implemented
Re-sync connector table data v1 Implemented
Run connector setup tests v2 Implemented
Delete a connector v1 Implemented
Retrieve a connector schema config v1 Implemented
Retrieve source table columns config v1 Implemented
Reload a connector schema config v1 Implemented
Modify a connector schema config v1 Implemented
Modify a connector database schema config v1 Implemented
Modify a connector table config v1 Implemented
Modify a connector column config v1 Implemented
Connector Config v1 Implemented
Connector Auth v1 Implemented
Connect Card v1 Implemented
REST API Endpoint REST API Version Development Status
Approve a connector certificate v1 Implemented
Approve a connector fingerprint v1 Implemented
Approve a destination certificate v1 Implemented
Approve a destination fingerprint v1 Implemented

Support

Please get in touch with us through our Support Portal if you have any comments, suggestions, support requests, or bug reports.