🧮 Feature Suggestion: Query from external database and create types and entities

We’d love to see a native Supabase/Postgres integration as an alternative to Airtable! Airtable’s API rate limits make real-time data refresh or sync really tough. Fibery’s Postgres reports feature works great for querying, but it doesn’t let you import or convert that data into native Fibery records.

We tried building a link between our Supabase DB and Fibery with n8n, but couldn’t get it to work reliably.

A first-party Supabase/Postgres connector or an official n8n node would fit Fibery beautifully!

1 Like

We ended up building a custom app hosted on Vercel which pulls from our Supabase (Postgres) and updates Fibery. Has been a game changer for us. Additionally, Fibery has webhooks integration (which we are still in the process of implementing) for realtime updates.

That being said, the setup is more complex than a native integration and I believe Fibery is missing out on a big opportunity here to help Enterprise customers sync and import raw data with ease.

Either way, we’ve made it work for us. If interested, I can make some time to open source the integration we made for our custom app.

6 Likes

Would really appreciate the open source effort for this one :folded_hands:

2 Likes

Would just like to second this!
My understanding is that Fibery uses Postgres. Integration (incl live sync) with other Postgress databases seems a logical step (?)

I love the idea that we can replicate live data in a separate open source tool that we can port to any other tool should we need to, instead of relying on CSV exports / backups. I love Fibery but relying on any single private company for data is always risky.

Just to add, specifically thinking of Supabase integration.

1 Like

Will make some time for this!

I agree. Fibery already allows you to sync Postgres within their Reports feature. Seems like the logical next step (Postgres, Supabase, Neon) sync to Fibery Databases/Entities.

I’ve been advocating this for years but I don’t believe Fibery team sees the value :man_shrugging:

Data has always been key and even more so now with AI. Being able to natively sync external databases with Fibery would increase customer lock-in, since they’d easily import massive amounts of business critical data without any effort (like building a custom app). It would enable businesses to build Fibery processes around their core backend data, create new relationships and now with Fibery Smart Agent, analyze.

I think there are two different cases here:

Syncing data into Fibery

Syncing/exporting/backing up data out of Fibery

The topic title and original post is about the former, whereas @Hendrik seems interested in at least the latter, which should probably be a separate topic.

Agreed. Since we are starting from scratch, we need to make architectural decisions from the start that would make sense for redundancy - sync out / backup.
However, while we have data in Postgres, we would love to be able to, for instance, capture data in the field on a simple mobile app to the ā€˜root’ Postgres database, which should sync back into Fibery. So I see significant benefeit to bi-directional syncing. And it’s simple to create such an app that can sync with Supabase for instance. To us, this would be better than to have a Fibery app which would have to be focused on Fibery’s core mission (and probably not let us distribute a simple app to clients or agents without the requirement for 20 additional Fibery subscriptions for a simple task).

A decoupled database is just so much better to my mind.

1 Like

Here ya go :slightly_smiling_face:

The bottom line: Fibery would benefit from any level of native syncing with external database systems…

I don’t doubt that, but if we’re trying to gauge demand (and to determine a solution that satisfies the most people) it makes sense to split the use cases in two.

There might be more people who are very interested in a ā€˜live’ backup (to Postgres or even to some other non-proprietary format) than people who are interested in syncing their existing data from Postgres into Fibery.

For what it’s worth, a bidirectional sync is unlikely to happen for many months (probably even years, if ever).

@Hendrik you mentioned that it’s simple to create an app that can sync with supabase, and @Illusory has said that they made a supabase custom integration. Sounds like you could team up to get something working that satisfies your needs for Mobile ↔ Postgres → Fibery syncing?

As for this:

we are always open to developing features for our Enterprise customers, so if that’s your situation, reach out to us directly.

I will make it open source as soon as possible.

I don’t think it’s simple (in fact, I mentioned that it was more complex). Although we’re generally happy that we were able to create our own custom solution, it was not without aches and pains (e.g. we still have to manage separate infra and codebase for the purpose of syncing and still haven’t gotten webhooks to work properly).

My aim is here in the forum is almost always to promote or suggest features that I think could be of benefit to many Fibery users, not just for our specific use cases.

I don’t expect this to be implemented but I still think it could be very valuable.