Additional Low Level APIs Published on GitHub

In addition to source connectors to relational sources, examples of low level API interfaces are available for advanced users to extend the functionality of their Dremio instances in a variety of areas. These include:

Base API for data sources

  • The Base API enables users to create high performance parallel connectors to external data systems and can be used to define connectors for a wide variety of systems. An example HBase connector using the API is available on GitHub here.

Arrow Flight API

  • Arrow Flight provides an RPC/IPC interchange library for efficient & parallel interchange of data between systems that offers 100x to 1000x higher performance than ODBC/JDBC. An example Arrow Flight driver is available on GitHub here.

User-defined Internal Function API

  • The User-defined Internal Function API enables users to develop their own custom functions for using in SQL queries. An example function is provided on GitHub here.
get started

Get Started Free

No time limit - totally free - just the way you like it.

Sign Up Now
demo on demand

See Dremio in Action

Not ready to get started today? See the platform in action.

Watch Demo
talk expert

Talk to an Expert

Not sure where to start? Get your questions answered fast.

Contact Us

Ready to Get Started?

Bring your users closer to the data with organization-wide self-service analytics and lakehouse flexibility, scalability, and performance at a fraction of the cost. Run Dremio anywhere with self-managed software or Dremio Cloud.