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. Guides

Guides

Task-focused guides for common LakeQL workflows.

Practical guides for common workflows once your project is running: writing custom resolvers, extending the generated schema, handling mutations, setting up a Trino mutation end to end, and deploying to production. Pick one below.

Custom Resolvers

Add a computed or aggregate query field to a running project.

Extending the Schema

Add a computed or related field to a type you pulled.

Mutations

Write data back through LakeQL.

Set Up a Trino Mutation

Configure writeConfig, define a mutation endpoint, generate it, and grant write permission for a Trino data source, end to end.

Deploying

Run a LakeQL server in production.

Previous page

Post-Creation

Next page

Custom Resolvers