How should a Rest/GraphQL data source be used in Phoenix?

I’ve discovered Strapi as an amazing tool for defining, populating, and serving a REST or GraphQL data source:

To access and use this data in Phoenix, what are some options? Is there an Ecto adapter that will expose it as a repo alongside a Postgres repo? Or alternatively, a higher level abstraction for the entities that can be retrieved? Maybe an Ash data layer?

EDIT: Some options I’m finding as I look:

1 Like

I’d use a combination of:

1 Like

Rest - Ecto embedded schemas + jason + (poison or your preferred http lib). I think that’s a decent combination.

1 Like