Using Dremio to query an API, where to get started?

I’ve been using Dremio (CE) for over half a year now and I’m loving it more each day :). For my purposes, the one feature that is missing is the ability to use Dremio as an SQL abstraction layer / execution engine on top of API’s (REST, mostly). As Dremio is OSS, I figured… why not add it myself?

After reading through the source code of Dremio I’ve found a few pointers how to do this. I started with the plugins for MongoDB and ElasticSearch and found that a number of classes from are implemented by these plugins.

What would be a good place to start? I know I can solve this by spending more ours on reverse engineering the existing plugins, but there might be a better way. Any help is welcome :slight_smile:

1 Like


We have a good comprehensive set of REST API’s now. Kindly provide us feedback