LakeQL
Overview
  • Introduction
Server Setup
  • createApiServer
  • defineConfig
  • Yoga Configuration
Authentication
  • JWT Authentication
  • Permissions
  • Scope Authorization
Schema Builder
  • Builder Configuration
  • Scalar Types
  • Comparison Types
  • Pagination
  • Input Validation
Customization
  • Custom Queries & Mutations
  • Extending Core
  • CORS Configuration
GitHub
LakeQL
  1. API

API

GraphQL API server with Hono, Yoga, and Pothos.

Overview

Introduction to the @lakeql/api package and its role in the LakeQL ecosystem.

Server Setup

Create and configure the LakeQL API server with defineConfig, createApiServer, and startApiServer.

Authentication

JWT-based authentication, permission management, and scope-based authorization.

Schema Builder

Pothos schema builder configuration including scalars, comparison types, pagination, and validation.

Customization

Extend the generated GraphQL API with custom queries, mutations, types, and middleware.