Skip to content
forked from finic-ai/finic

Unified APIs for ingesting unstructured data. Sync documents from your customers' SaaS tools to a SQL or vector database, where they can be easily queried by AI applications

License

Notifications You must be signed in to change notification settings

gardner/sidekick

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unified APIs for ingesting unstructured data

Slack Docs License Issues Twitter

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

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!.

💎 Features

  • 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

🚧 Upcoming

  • Support for Milvus, and Qdrant vector stores
  • Slack Connector
  • DropBox Connector
  • Scheduled data synchronization
  • Webhook-based data synchronization, for APIs where webhooks are available

Getting Started - 15 min

Check out the quickstart tutorial to get started.

Contributing

See CONTRIBUTING.md

About

Unified APIs for ingesting unstructured data. Sync documents from your customers' SaaS tools to a SQL or vector database, where they can be easily queried by AI applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.5%
  • Python 9.3%
  • CSS 0.9%
  • HTML 0.6%
  • JavaScript 0.4%
  • Dockerfile 0.2%
  • Makefile 0.1%