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.
git clone https://github.com/fivetran-connorbrereton/python-fivetran.git
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
You can find examples of these API calls in an actual application here
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 |
Please get in touch with us through our Support Portal if you have any comments, suggestions, support requests, or bug reports.