Developing with Firebolt

Firebolt provides multiple SDKs, drivers, and libraries to integrate with various programming environments, enabling developers to run queries, manage databases, and build data-driven applications efficiently.

This guide covers how to develop with Firebolt using different languages and frameworks, including:

  • Node.js – Use the Firebolt Node.js SDK to interact with Firebolt databases.
  • Python – Leverage the Firebolt Python SDK for data analysis and automation.
  • JDBC – Connect Firebolt to Java-based applications with the JDBC driver.
  • SQLAlchemy – Integrate Firebolt with SQLAlchemy for ORM-based workflows.
  • .NET SDK – Work with Firebolt databases using .NET applications.
  • Go – Access Firebolt from Go applications with the Firebolt Go client.

Each section provides installation instructions, authentication methods, and query examples tailored to the respective language or framework.