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.main: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.15.2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

graphlagoon-0.15.2-py3-none-any.whl (994.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: graphlagoon-0.15.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for graphlagoon-0.15.2.tar.gz
Algorithm Hash digest
SHA256 c9e0c615e6235679987728808785a875215d1690d4a1a9e528f643c1117ae8ba
MD5 710254be29c52cf7e0daf507565f878f
BLAKE2b-256 1b7f2fb470c4e1d8d61b280ad4df7ebe1304a3c4caa5e2379d37d3134086d25e

See more details on using hashes here.

Provenance

The following attestation bundles were made for graphlagoon-0.15.2.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.15.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for graphlagoon-0.15.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1d739cda653a58ed08f1656742873083c7f004eadc16b59544d6688911180b27
MD5 f0d609149c26e4701187d09f6150a215
BLAKE2b-256 21fd546f82dfd14beec34e4cfaf7841d54912c07c7a5e3411538e5c3ad4830e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for graphlagoon-0.15.2-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