Unified APIs for ingesting unstructured data
Sidekick is a platform for integrating with your customer’s SaaS tools like Notion, Zendesk, Confluence, and Google Drive and syncing documents from these applications to your SQL or vector database. You can think of it like Plaid for unstructured data. Sidekick is easy to set up - you use it by importing the NPM package and configuring it with your Sidekick API key, which you can get from the Sidekick dashboard. When your users connect their applications, you can view these connections from the dashboard.
Demo Video with the Zendesk connector. Get an API key to test out the cloud version by creating an account on the Sidekick dashboard.
If you have any questions on how to get started, come join our Slack community!.
- Dashboard to manage connections, handle auth, define data schemas, and run test queries
- API Connectors to Zendesk, Notion, Google Drive, Confluence
- General purpose web scraper for all other content
- Document normalization so you only need to write one parser that works with N sources
- Set the destination to be an API endpoint you control, or upload directly to a Weaviate/Pinecone vector database
- Support for Milvus, and Qdrant vector stores
- Slack Connector
- DropBox Connector
- Scheduled data synchronization
- Webhook-based data synchronization, for APIs where webhooks are available
Check out the quickstart tutorial to get started.
See CONTRIBUTING.md