Toast Connector SDK
Toast is a cloud-based point-of-sale restaurant management system.
Fivetran provides a code template for building a Toast connector using Connector SDK. Once you modify the template code and deploy the connector to Fivetran, your Toast connections run, sync data, and can be managed in your dashboard just like with any other native Fivetran connector.
The Python code examples for Toast that we provide as part of our Connector SDK offering simplify the process of building a custom Toast connector.
What is Connector SDK?
Connector SDK is a Python-based toolkit that allows you to build custom data source connectors and run them natively on Fivetran. Fivetran’s infrastructure hosts and executes your connector code on a schedule. Just with any other connector, Fivetran handles syncing the data from your source and loads the data into your destination.
The Connector SDK leverages Fivetran’s existing data pipeline technology, so your Toast connector benefits from many of the same capabilities as fully native Fivetran connectors. The added benefit is that you can customize an SDK connector for your specific use case. You deploy and maintain your SDK connector. This gives you flexibility, but also the responsibility to maintain the connector.
Your SDK connectors remain private to your account – they are not distributed to other Fivetran customers.
Resources for building a Toast connector
To help you build a Toast connector, we provide the following resources:
- Toast example readme
- Step-by-step Toast setup guide to help you build, deploy, and connect Toast with yor destination using a Connector SDK connector.
- General Connector SDK documentation
- Working with Connector SDK to help you build and customize your connector.
- Connector SDK best practices to help you optimize the performance of your Toast connector.
- Technical reference guide
- Troubleshooting common Connector SDK issues
- SDK Connector GitHub repository with other examples and helpful guides.