26 releases (16 stable)

3.0.0-alpha-7 Oct 25, 2024
3.0.0-alpha-3 Sep 27, 2024
2.28.4 Jun 13, 2024
2.26.6 Feb 15, 2024
0.1.2 Nov 15, 2022

#686 in Database interfaces

Download history 218/week @ 2024-07-29 285/week @ 2024-09-16 174/week @ 2024-09-23 91/week @ 2024-09-30 1/week @ 2024-10-07 97/week @ 2024-10-14 120/week @ 2024-10-21 21/week @ 2024-10-28

238 downloads per month
Used in 2 crates

MPL-2.0 license

97KB
2K SLoC

TypeDB Driver RPC (Remote Procedure Call) Protocol

A protocol for implementing a TypeDB driver, in many popular programming languages, using GRPC (Google's Remote Procedure Call) framework.


Licensing

The TypeDB protocol is provided under the Mozilla Public License 2.0 (MPL 2.0), but with the following special exception.

Any driver or client library (in each case) that implements the TypeDB protocol, and that is used to communicate or interact (in each case) with a database created or managed or accessed (in each case) using a version of the TypeDB software that is made available by or on behalf of Vaticle Limited (UK Company Number 08766237) or any successor entity (but excluding any forked version of that software), may be distributed under one of the following licences:

As used above "successor entity" means any entity then owning copyrights in the TypeDB software that were previously owned by Vaticle Limited.

If you make any change to, or contribute to, (in each case) the TypeDB protocol, then this exception will apply to any driver or client library that uses or implements that change/contribution.

Dependencies

~5–11MB
~112K SLoC