LakeQL
Introduction
  • Overview
  • Key Concepts
  • Package Map
Getting Started
  • Prerequisites
  • Quickstart
  • Environment Configuration
  • First Run
Architecture
  • System Overview
  • Data Flow
  • Request Lifecycle
Configuration
  • Environment Variables
  • Authentication
  • Trino Connection
create-app
  • Usage
  • Template Structure
  • Post Creation
Contributing
  • Local Development
  • Contribution Guide
Guides
  • Custom Resolvers
  • Extending Schema
  • Deploying
  • Mutations
  • Load Strategies
GitHub
LakeQL
  1. LakeQL

LakeQL

Type-safe GraphQL APIs over Trino — overview, setup, and guides.

Introduction

Learn what LakeQL is, the concepts behind it, and how its packages fit together.

Getting Started

Set up your environment, scaffold a new project, and run your first GraphQL query over Trino.

Architecture

Understand how LakeQL's packages connect and how data flows from Trino to your GraphQL API.

Configuration

Reference for all environment variables, authentication settings, and Trino connection options.

create-app

Scaffold a new LakeQL project with `@lakeql/create-app`.

Contributing

How to set up a local development environment and contribute to LakeQL.

Guides

Practical guides for common tasks like adding custom resolvers, extending schemas, and deploying to production.