LakeQL
Introduction
  • Overview
  • Why LakeQL
  • Key Concepts
Getting Started
  • Prerequisites
  • Quickstart
  • Environment
  • First Run
Architecture
  • System Overview
  • Data Flow
  • Request Lifecycle
Configuration
  • Config File
  • Runtime Lifecycle
  • Environment Variables
create-app
  • Usage
  • Template Structure
  • Post-Creation
Guides
  • Custom Resolvers
  • Extending the Schema
  • Mutations
  • Set Up a Trino Mutation
  • Deploying
Endpoints
  • Definition Format
  • Field Types
  • Nested Fields
  • Mutations
  • Glossary
Contributing
  • Local Development
  • Contribution Guide
  • Architecture
GitHub
LakeQL
  1. LakeQL
  2. Configuration

Configuration

The config file, the runtime lifecycle, and environment variables.

You configure a LakeQL project through lakeql.config.ts and the environment. This section covers the config file structure, the runtime lifecycle that composes it into live data sources, and the environment variables that feed it.

The configuration API lives in @lakeql/config. This section is the project-author view of it.

Config File

The structure of lakeql.config.ts.

Runtime Lifecycle

How config is loaded and composed into a runtime.

Environment Variables

How environment values feed the config.

Previous page

Request Lifecycle

Next page

Config File