Metadata-Version: 2.1
Name: the-guide
Version: 0.1.36
Summary: 
Home-page: https://www.grai.io/
License: Elastic-2.0
Author: Ian Eaves
Author-email: ian@grai.io
Requires-Python: >=3.11,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: Django (>=4.1,<5.0)
Requires-Dist: algoliasearch-django (>=2.0.0,<3.0.0)
Requires-Dist: celery (>=5.2.7,<6.0.0)
Requires-Dist: coverage (>=7.0.3,<8.0.0)
Requires-Dist: dbtc (>=0.4.2,<0.5.0)
Requires-Dist: django-celery-beat (>=2.4.0,<3.0.0)
Requires-Dist: django-celery-email (>=3.0.0,<4.0.0)
Requires-Dist: django-cors-headers (>=3.13.0,<4.0.0)
Requires-Dist: django-email-log (>=1.3.0,<2.0.0)
Requires-Dist: django-extensions (>=3.2,<4.0)
Requires-Dist: django-health-check (>=3.17.0,<4.0.0)
Requires-Dist: django-phonenumber-field[phonenumberslite] (>=6.3.0,<7.0.0)
Requires-Dist: django-postgres-extra (>=2.0.8,<3.0.0)
Requires-Dist: django-query-chunk (>=0.0.1,<0.0.2)
Requires-Dist: django-redis (>=5.3.0,<6.0.0)
Requires-Dist: django-ses (>=3.3.0,<4.0.0)
Requires-Dist: django-storages (>=1.13.2,<2.0.0)
Requires-Dist: django-tqdm (>=1.3.1,<2.0.0)
Requires-Dist: django_multitenant (>=3.0.0,<4.0.0)
Requires-Dist: djangorestframework (>=3.12.4,<4.0.0)
Requires-Dist: djangorestframework-api-key (>=2,<3)
Requires-Dist: djangorestframework-simplejwt[crypto] (>=5.2.0,<6.0.0)
Requires-Dist: drf-nested-routers (>=0.93.4,<0.94.0)
Requires-Dist: drf-spectacular (>=0.24.2,<0.25.0)
Requires-Dist: ghapi (>=1.0.3,<2.0.0)
Requires-Dist: google-cloud-appengine-logging (>=1.3.0,<2.0.0)
Requires-Dist: grai-graph (>=0.2.4,<0.3.0)
Requires-Dist: grai-schemas (>=0.2.0,<0.3.0)
Requires-Dist: grai-source-bigquery (>=0.2.0,<0.3.0)
Requires-Dist: grai-source-dbt (>=0.3.1,<0.4.0)
Requires-Dist: grai-source-dbt-cloud (>=0.1.0,<0.2.0)
Requires-Dist: grai-source-fivetran (>=0.1.0,<0.2.0)
Requires-Dist: grai-source-flat-file (>=0.1.0,<0.2.0)
Requires-Dist: grai-source-metabase (>=0.2.0,<0.3.0)
Requires-Dist: grai-source-mssql (>=0.1.0,<0.2.0)
Requires-Dist: grai-source-mysql (>=0.1.0,<0.2.0)
Requires-Dist: grai-source-postgres (>=0.2.0,<0.3.0)
Requires-Dist: grai-source-redshift (>=0.1.0,<0.2.0)
Requires-Dist: grai-source-snowflake (>=0.1.0,<0.2.0)
Requires-Dist: grandalf (>=0.8,<0.9)
Requires-Dist: gunicorn (>=20.0.4,<21.0.0)
Requires-Dist: jwt (>=1.3.1,<2.0.0)
Requires-Dist: posthog (>=3.0.1,<4.0.0)
Requires-Dist: psycopg2 (>=2.9.3,<3.0.0)
Requires-Dist: python-decouple (>=3.6,<4.0)
Requires-Dist: redis (>=4.4.0,<5.0.0)
Requires-Dist: sentry-sdk (>=1.9.10,<2.0.0)
Requires-Dist: snowflake-connector-python (>=3.1.0,<4.0.0)
Requires-Dist: social-auth-app-django (>=5.0.0,<6.0.0)
Requires-Dist: strawberry-graphql-django (>=0.16.0,<0.17.0)
Requires-Dist: whitenoise[brotli] (>=6.5.0,<7.0.0)
Project-URL: Documentation, https://docs.grai.io/
Project-URL: Repository, https://github.com/grai-io/grai-core/tree/master/grai-server
Description-Content-Type: text/markdown

# Grai Server (aka The Guide)

> There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened.
> - Douglas Adams, The Hitchhiker's Guide To the Galaxy


The guide is the core server library exposed as part of Grai.

# Introduction

Grai consists of multiple different independent services including

### Server

- Postgres + Django
- Redis
- Celery + Celery Beat
- flower

For more information about the server see [Grai Server](/core/server/).

### Web App

For more information about the web app see [Grai Web App](/core/web-app/)

### Container Registry

We maintain up to date docker images for all of the Grai services on GitHub's Container Registry `ghcr`

| Service | Image                                   | Tags           |
| ------- | --------------------------------------- | -------------- |
| Server  | ghcr.io/grai-io/grai-core/grai-server   | latest, semver |
| Web App | ghcr.io/grai-io/grai-core/grai-frontend | latest, semver |

