koralium / Koralium

Build SQL API's in net core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Koralium, .NET SQL API

.NET SQL Data Service & Apache Arrow Flight API Framework
Explore the docs »

About The Project

Koralium is a framework to help build data services that can recieve SQL statements to query data. The aim of Koralium is to help developers to easily expose data from different sources that can be consumed by for example an API gateway, graphQL and Presto/TrinoDB.

Koralium supports multiple different transport protocols, the two implemented at this time is:

  • Apache Arrow Flight
  • Json over http(s)

If Koralium is used with the json transport protocol, it can be called by any http client, but there is official clients for:

  • Presto/TrinoDB over Apache Arrow Flight
  • ADO.NET provider for C# over Apache Arrow Flight
  • Entity Framework Core provider for C# over Apache Arrow Flight
  • Javascript client for the Json protocol

About

Build SQL API's in net core

License:Apache License 2.0


Languages

Language:C# 65.6%Language:Java 16.7%Language:JavaScript 9.5%Language:TypeScript 7.9%Language:ANTLR 0.2%Language:Dockerfile 0.1%Language:PowerShell 0.0%Language:Batchfile 0.0%