Skip to main content

GAARD backend web services providing admin interface

Project description

GAARD - Governed AI Access to Relational Data

GAARD is a self-hosted AI SQL Gateway for governed natural-language access to relational data.

GAARD allows applications and users to ask questions about relational databases using natural language while keeping SQL generation, validation, execution, prompts, connectors, and auditability under control.

For more informacion see https://github.com/pkroliszewski/gaard

This package

gaard-api provides the GAARD FastAPI backend and bundled admin application.

After installation, start it with:

gaard-core install-example-database
gaard-core start

gaard-core install-example-database creates the bundled Medical POC SQLite database at examples/medical-poc/demo.db in the current working directory, registers it as the active default datasource in metadata.db, and matches the default datasource URL. Use gaard-core install-example-database --output /path/to/demo.db to place it elsewhere; the command prints the SQLite datasource URL saved in metadata.

gaard-core start accepts --host, --port, and --reload. By default the API is available at http://localhost:8000 and the admin application at http://localhost:8000/admin.

gaard-api start is an alias. gaard admin remains available for compatibility.

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

gaard_api-0.2.5.tar.gz (191.2 kB view details)

Uploaded Source

Built Distribution

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

gaard_api-0.2.5-py3-none-any.whl (172.3 kB view details)

Uploaded Python 3

File details

Details for the file gaard_api-0.2.5.tar.gz.

File metadata

  • Download URL: gaard_api-0.2.5.tar.gz
  • Upload date:
  • Size: 191.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gaard_api-0.2.5.tar.gz
Algorithm Hash digest
SHA256 c55a4887ba0828b6b5dd91901d3c75c98d6123d8f58685d782787d078a617af4
MD5 ae6ca3971571e9708b243656bd3aa951
BLAKE2b-256 28ec70289972246d0880cd819289cc981c779cf84d8a0f023e2c58d8a1f0432d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gaard_api-0.2.5.tar.gz:

Publisher: publish-pypi.yml on pkroliszewski/gaard

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

File details

Details for the file gaard_api-0.2.5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for gaard_api-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a31f72a32a3aa88ad28e025f14d98c90296bbd2b5c819f253e2444113d15acd4
MD5 8f25721ec8181dfabd558a086c8371fa
BLAKE2b-256 88dd9e7fb7be319b14cddd5c0b836758fb0ed8414e3f88659c3c5dacd19c0979

See more details on using hashes here.

Provenance

The following attestation bundles were made for gaard_api-0.2.5-py3-none-any.whl:

Publisher: publish-pypi.yml on pkroliszewski/gaard

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