deepset-ai / haystack-core-integrations

Additional packages (components, document stores and the likes) to extend the capabilities of Haystack version 2.0 and onwards
https://haystack.deepset.ai
Apache License 2.0
105 stars 100 forks source link

Add Supabase integration #73

Closed mayankodin closed 5 months ago

mayankodin commented 9 months ago

Hi , wondering if you will support supabse in near future

Checklist

If the request is accepted, ensure the following checklist is complete before closing this issue.

### Tasks
- [ ] The code is documented with docstrings and was merged in the `main` branch https://github.com/deepset-ai/haystack-core-integrations/pull/263
- [ ] Docs are published at https://docs.haystack.deepset.ai/
- [ ] There is a Github workflow running the tests for the integration nightly and at every PR
- [x] A label named like `integration:<your integration name>` has been added to this repo
- [ ] The [labeler.yml](https://github.com/deepset-ai/haystack-core-integrations/blob/main/.github/labeler.yml) file has been updated
- [ ] The package has been released on PyPI
- [ ] An integration tile has been added to https://github.com/deepset-ai/haystack-integrations
- [ ] The integration has been listed in the [Inventory section](https://github.com/deepset-ai/haystack-core-integrations#inventory) of this repo README
- [ ] There is an example available to demonstrate the feature
- [ ] The feature was announced through social media
masci commented 9 months ago

Hi @mayankodin! A document store abstracting Supabase is definitely something we want to have eventually, but no plans yet, we're focusing on the 2.0-beta release.

If anybody wants to get it a spin, I would be happy to review a PR adding Supabase support here in Core Integrations.

mayankodin commented 9 months ago

can you help me with the minimal interface that are required for this , i can do PR

masci commented 9 months ago

A good starting point for creating a new document store from scratch is using this repo as a blueprint: https://github.com/deepset-ai/document-store

Also looking at existing document stores in this repo, like https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/chroma might help getting started.

sahusiddharth commented 8 months ago

Hi @mayankodin,

When you said "supabase support" , do you mean supabase ai and vectors ?

masci commented 5 months ago

We decided not to add a Supabase Core integration for now, contributors can still create an integration they own and maintain.