Licensing and Third-party Attributions
MemGQL Community
MemGQL Community is free of charge. Important: This product is part of our community-driven ecosystem and is provided without any official support obligations, SLAs, or guaranteed maintenance from Memgraph. Users assume all risks associated with its performance, and Memgraph disclaims any liability for damages resulting from its use.
MemGQL Enterprise
MemGQL Enterprise is licensed under the Memgraph Enterprise License (MEL). If you are interested in MemGQL Enterprise, please contact us.
Third-party Libraries
MemGQL is built with the following open-source libraries:
| Library | Description | License |
|---|---|---|
| antlr4rust | ANTLR4 parser runtime for Rust | BSD-3-Clause |
| arrow-array | Apache Arrow columnar array types | Apache-2.0 |
| arrow-schema | Apache Arrow schema and datatype definitions | Apache-2.0 |
| async-trait | Async trait methods | MIT / Apache-2.0 |
| base64 | Base64 encoding/decoding | MIT / Apache-2.0 |
| bson | BSON document encoding for MongoDB | MIT |
| bytes | Byte buffer utilities | MIT |
| chrono | Date and time library | MIT / Apache-2.0 |
| clickhouse | ClickHouse async client | MIT / Apache-2.0 |
| deadpool-oracle | Connection pool for oracle-rs | MIT / Apache-2.0 |
| duckdb | DuckDB embedded database bindings | MIT |
| futures | Asynchronous programming | MIT / Apache-2.0 |
| hdbconnect | Pure-Rust SAP HANA SQL protocol driver | MIT / Apache-2.0 |
| iceberg | Apache Iceberg table format | Apache-2.0 |
| iceberg-catalog-rest | Apache Iceberg REST catalog client | Apache-2.0 |
| iceberg-storage-opendal | Object-storage backend for Apache Iceberg | Apache-2.0 |
| mongodb | Official MongoDB async driver | Apache-2.0 |
| mysql | MySQL synchronous client | MIT / Apache-2.0 |
| neo4rs | Neo4j/Memgraph Bolt protocol driver | MIT |
| oracle-rs | Pure-Rust Oracle TNS protocol driver | MIT / Apache-2.0 |
| postgres | PostgreSQL synchronous client | MIT / Apache-2.0 |
| reqwest | HTTP client | MIT / Apache-2.0 |
| rust_decimal | Fixed-precision decimal numbers | MIT |
| rustls | TLS implementation in Rust | Apache-2.0 / ISC / MIT |
| rustls-native-certs | Platform root certificate loading for rustls | Apache-2.0 / ISC / MIT |
| rustls-pemfile | PEM certificate and key parsing | Apache-2.0 / ISC / MIT |
| serde | Serialization framework | MIT / Apache-2.0 |
| serde_json | JSON serialization | MIT / Apache-2.0 |
| snowflake-connector-rs | Snowflake REST API client | MIT |
| tiberius | Pure-Rust SQL Server TDS protocol driver | MIT / Apache-2.0 |
| tokio | Asynchronous runtime | MIT |
| tokio-postgres-rustls | rustls TLS support for tokio-postgres | MIT |
| tokio-util | Tokio codec and utility types | MIT |