Build Your Own Connector
You can build your own connector using one of our SDKs. Currently, we have the following available:
Alternatively, you can implement the NDC (Native Data Connector) spec directly.
Create a connector in TypeScript tutorial
If you are interested in creating a connector, we have a tutorial. which will walk you through the process in TypeScript.
Connector examples
CSV Connector - direct NDC spec implementation
The NDC Specification documentation can be found here and a guide, based on developing a connector for CSVs, can be found here. You can use this guide as a reference to build your own connector.
Complex input types in procedures are not supported yet.
Sendgrid Connector - Rust SDK
An example of implementing the Sendgrid API can be found on GitHub here.
Add your connector to the Connector Hub
You can find all of our connectors on the Hasura Connector Hub. If you've built a connector, and would like to list it here for others to use, follow the steps detailed in these RFCs. We'll have a dedicated guide available soon.