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.9.0.tar.gz (1.0 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.9.0-py3-none-any.whl (919.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for graphlagoon-0.9.0.tar.gz
Algorithm Hash digest
SHA256 6ff6c1c58ac4cb5799cb708d70a0aa0c95aafa3daf1c1365944c122914234bee
MD5 9e628ba4fe37d58ab1f7ec2507ca3200
BLAKE2b-256 ea75e885b2b6473481f9c75c5a8387b9623a60bf68a6273d7daf83a57012e2c6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: graphlagoon-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 919.0 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.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22840a8642592225dabd3b77751a18d20bd783efe25bca179df13b6ae64c5663
MD5 65440c45969cf3a9e01221932ef0a5f6
BLAKE2b-256 2c47711e9169946852e7b615ea8ffa492d58dad66bf698861acd450bafa5c610

See more details on using hashes here.

Provenance

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