The Coveo GitHub Connectivity Library is an open source repository containing JSON configuration examples. These examples allow you to index popular systems that Coveo doesn't provide a native connector for, but which expose a REST or GraphQL API. Copy the content of the relevant JSON configuration file from this library and paste it directly into your Coveo Platform REST API or GraphQL API source JSON configuration box.
When adding a source of content in the Coveo Administration Console, Coveo may recommend, or not recommend, using a Coveo REST API or GraphQL API source along with the associated example JSON configuration from this library. Coveo’s recommendation depends on the extent of testing of the system example configuration in proofs of concept.
However, please note that all configurations in this library, including those recommended in the Coveo Administration Console, aren't actively maintained or officially supported. Consider them as starting points that will require adjustments to fit your specific use case.
Note
If you want to index a repository that doesn’t appear in the library, you could try doing so using one of Coveo's generic connectors.
To use the configuration examples in this library you must have:
- A Coveo organization.
- Basic knowledge of the Coveo REST API and GraphQL API sources.