TonyLLondon / grai-core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Launch

Introduction

Data lineage made simple. Grai makes it easy to understand how your data relates together across databases, warehouses, APIs and dashboards.

  • Pre-built connectors. Automatically synchronize lineage from across the stack so your metadata is never out of date.
  • Centralized data tests. Write data validation tests which run whenever upstream data sources change (coming soon).
  • Integrated with git. Run data validation tasks as part of your CI/CD process to test changes everywhere you data is used. No coordination meetings required.
  • Your data, your cloud. Grai is fully open sourced and self hosted. You maintain full control over your data and hosting environment.

Quick Start

git clone https://github.com/grai-io/grai-core
cd grai-core/grai-server
docker compose up

The server should now be available at http://localhost:8000/admin.

Default login credentials:

username: null@grai.io
password: super_secret

You can also explore the API backend at http://localhost:8000/docs.

Check out this guide for a walk through populating lineage using the postgres connector.

Docker Image

Although you'll need to provide your own postgres container you can also get started with a basic image of Grai is avaialable at ghcr.io/grai-io/grai-core/grai-server.

Other Features

CLI Library

Programmatically interact with your data lineage from the command line using the grai-cli.

pip install grai-cli

Client Library

Provides programmatic access to the data lineage server.

pip install grai-client

Python Library

Dynamically interact with the data lineage graph for your organization.

pip install grai-graph

Connectors

Postgres:

pip install grai-source-postgres

DBT (coming soon):

pip install grai-source-dbt

Community

Come and join our Slack! We're on hand for support, help or just to hang out and chat.

To stay looped into updates, join our email list.

About

License:Other


Languages

Language:Python 77.3%Language:TypeScript 17.1%Language:Dockerfile 1.8%Language:Makefile 1.4%Language:HTML 1.3%Language:Shell 0.8%Language:CSS 0.4%