Get started
Get started using the Mind Lake SDK.
The TypeScript/Python SDK enables developers to execute SQL statements freely and perform encryption and decryption operations on specific data.
Installation
Install with package:
npm:
npm install mind-lake-sdk
yarn:
yarn add mind-lake-sdk
Install from source:
Preparation
If you have TypeScript or Python environment configured in your local environment, you can jump to "Quick Start" (next section) directly.
Otherwise, you can follow a step-to-step tutorial to prepare the environment first.
Step-by-step tutorial: https://github.com/mind-network/mind-lake-sdk-typescript/blob/main/tutorial/README.md
SDK Quick Start
Checkout TypeScript Quick-start example
Checkout Python Quick-start example
More examples
The SDK developer has a few more examples to help understand.
More examples are welcome from the community. Please contact us.
Synopsis
The SDK offers a variety of APIs:
MindLake <TypeScript | Python>
The general interfaces that apply to entire SDK, including the entry point `connect` method to connect to Mind Lake and managing user accounts as well as encryption keys.
MindLake.DataLake <TypeScript | Python>
Managing the data tables and enabling execution of SQL queries.
MindLake.Cryptor <TypeScript | Python>
Encrypting and decrypting data
MindLake.Permission <TypeScript | Python>
Granting permission of decryption to other users for sharing
Last updated