Metadata-Version: 2.4
Name: gaard-connectors
Version: 0.2.2
Summary: Database connectors for GAARD based on SQLAlchemy
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: gaard-core==0.2.2
Requires-Dist: gaard-plugin-api<0.3.0,>=0.2.2
Requires-Dist: sqlalchemy>=2.0.0
Provides-Extra: postgres
Requires-Dist: psycopg[binary]>=3.2.0; extra == "postgres"
Provides-Extra: mysql
Requires-Dist: pymysql>=1.1.0; extra == "mysql"
Provides-Extra: oracle
Requires-Dist: oracledb>=2.0.0; extra == "oracle"
Provides-Extra: mssql
Requires-Dist: pyodbc>=5.0.0; extra == "mssql"
Provides-Extra: ibm-db2
Requires-Dist: ibm-db-sa>=0.4.4; extra == "ibm-db2"
Provides-Extra: teradata
Requires-Dist: teradatasqlalchemy>=20.0.0.9; extra == "teradata"
Provides-Extra: all-datasources
Requires-Dist: psycopg[binary]>=3.2.0; extra == "all-datasources"
Requires-Dist: pymysql>=1.1.0; extra == "all-datasources"
Requires-Dist: oracledb>=2.0.0; extra == "all-datasources"
Requires-Dist: pyodbc>=5.0.0; extra == "all-datasources"
Requires-Dist: ibm-db-sa>=0.4.4; extra == "all-datasources"
Requires-Dist: teradatasqlalchemy>=20.0.0.9; extra == "all-datasources"
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: ruff>=0.5.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"

# 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
Package gaard-connectors extends gaard functionality by adding support for various database connection schemes.

Built-in SQLAlchemy datasource types include SQLite, PostgreSQL, MySQL, Oracle Database,
Microsoft SQL Server, IBM Db2, and Teradata. Install the matching optional dependency
extra for drivers that are not part of the default package.
