This post is set up as a wiki, so that OmniSci employees and trusted community members can add information over time. If you have a suggested topic, please either ask the question below, or if you have sufficient permissions, add the content. Thanks!
What programming languages does OmniSci provide clients and examples for?
OmniSci thrives on open-source participation! We provide or contribute to the following packages for working with OmniSci:
mapd-charting: Dimensional charting built to work natively with crossfilter rendered using d3.js
JDBC: A JDBC driver for connecting to an OmniSci GPU database and running queries.
OmniSci.jl: Julia client for OmniSci GPU-accelerated SQL engine and analytics platform
Additionally, we provide the following GitHub projects as examples of working with OmniSci:
Community Datasets: A repository of datasets, Immerse dashboards, SQL statements, etc. known to work well in OmniSci
We encourage community members creating open-source libraries or public examples to add them to our list above!
I don’t see language < X >, but I want to use it for my project…
Using Apache Thrift to generate OmniSciDB bindings can have a few language-specific tricks, some of which are documented at the Apache Thrift tutorial. If you are interested in generating bindings for OmniSci, please feel free to open a topic here and we’d be happy to help where we can.