.. firebolt-sdk documentation master file, created by
   sphinx-quickstart on Wed Nov 17 11:16:16 2021.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.
########################
**Firebolt-python-sdk**
########################
The Firebolt Python SDK enables connecting to Firebolt, managing Firebolt resources and
executing queries using a library of Python classes and functions.
========================
Prerequisites
========================
* Python version 3.9 or later along with the pip package installer. For more information,
  see the `Python `_ web page.
* A Firebolt account and login credentials.
========================
Installation
========================
Use pip to install the Firebolt Python SDK from the command line as shown in the example below:
``$ pip install firebolt-sdk``
Optional features
^^^^^^^^^^^^^^^^^^^
By default, the Firebolt Python SDK uses the ``datetime`` module to parse date and datetime
values. For large operations involving date and datetime values, the Python SDK can achieve
faster results by using the `ciso8601 `_ package,
however this can cause installation issues in some cases.
To install firebolt-python-sdk with ``ciso8601`` support, run ``pip install "firebolt-sdk[ciso8601]"``.
Release notes
^^^^^^^^^^^^^^
For information about changes in the latest version of the Firebolt Python SDK, see the
`release notes `_
Contributing
^^^^^^^^^^^^^^
For procedures and requirements for contributing to this SDK, see the
`contributing `_
page on Github.
License
^^^^^^^^
The Firebolt DB API is licensed under the
`Apache License Version 2.0 `_
software license.
.. note::
   This project is under active development.
========================================
Walkthroughs and examples
===========================
.. toctree::
   :maxdepth: 1
   Connecting and querying 
   Managing resources 
Reference documentation
========================
.. toctree::
   :maxdepth: 1
   Async DB 
   Client 
   Common 
   DB 
   Model 
   Service 
Indices and tables
==================
* :ref:`genindex`