Skip to main content

Graph visualization and exploration tool with FastAPI backend

Project description

Graph Lagoon Studio

Graph visualization and exploration tool with FastAPI backend.

Installation

pip install graphlagoon

Quick Start

# Start the server
uvicorn graphlagoon.app:app --host 0.0.0.0 --port 8000

Usage

Standalone Mode

from graphlagoon import create_app

app = create_app()

Embedded Mode

from fastapi import FastAPI
from graphlagoon import create_api_router

app = FastAPI()
app.include_router(create_api_router(), prefix="/graphlagoon")

Configuration

Environment variables:

  • DATABASE_ENABLED - Enable/disable PostgreSQL (default: true)
  • DATABASE_URL - PostgreSQL connection string
  • DATABRICKS_MODE - Connect to Databricks directly (default: false)
  • DATABRICKS_HOST - Databricks workspace host
  • DATABRICKS_TOKEN - Databricks access token
  • DATABRICKS_WAREHOUSE_ID - SQL warehouse ID

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

graphlagoon-0.8.4.tar.gz (999.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

graphlagoon-0.8.4-py3-none-any.whl (917.8 kB view details)

Uploaded Python 3

File details

Details for the file graphlagoon-0.8.4.tar.gz.

File metadata

  • Download URL: graphlagoon-0.8.4.tar.gz
  • Upload date:
  • Size: 999.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for graphlagoon-0.8.4.tar.gz
Algorithm Hash digest
SHA256 79ea2e438761cd0e56ac35b07479ac8b3dc0a5be38d2720d8e636ae3af42abba
MD5 46224ffd4f83f7e8dfea9c050be9f5b1
BLAKE2b-256 e639712f6eb5bd2576189de48355ae94cd324aaccd6e390f63d5185a967af01f

See more details on using hashes here.

Provenance

The following attestation bundles were made for graphlagoon-0.8.4.tar.gz:

Publisher: release.yml on graphlagoon/graphlagoon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file graphlagoon-0.8.4-py3-none-any.whl.

File metadata

  • Download URL: graphlagoon-0.8.4-py3-none-any.whl
  • Upload date:
  • Size: 917.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for graphlagoon-0.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c900ae992ca51c54a5baf3f7c041ffe1e6a9daadcf5051771f809343db691423
MD5 531af845167ca612c7792bfbc5b970c8
BLAKE2b-256 37008624ce394a784142f42bc441035012bf3380cf6c46069b8a1bce4bdc642d

See more details on using hashes here.

Provenance

The following attestation bundles were made for graphlagoon-0.8.4-py3-none-any.whl:

Publisher: release.yml on graphlagoon/graphlagoon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page