Installation#

SQLThunder is a flexible, high-level SQL client for Python that simplifies and accelerates interactions with SQLite, MySQL, and PostgreSQL databases. It uses SQLAlchemy under the hood, but exposes a cleaner, faster API with threading support and YAML-based configuration.


Requirements#


Install via pip#

pip install sqlthunder

This installs the core SQLThunder package with support for all core features.


Development install (editable + dev tools)#

git clone https://github.com/ilovetartimiel/SQLThunder
cd sqlthunder
pip install -e .[dev]

This will install SQLThunder in editable mode with test, linting, and formatting dependencies.


Verify your installation#

Check that the CLI is working:

sqlthunder --help

You should see the list of supported subcommands: query, insert, and execute.

Next Steps#