Skip to content

Function: autoConfigure()

autoConfigure<T>(config?, signal?): Promise<LakebaseConnection | undefined>

Run enabled auto-configuration steps without calling AppKit’s createApp.

Lakebase Postgres resolves when CreateAppConfig.autoConfigure is set explicitly or a lakebase plugin is listed in config.plugins. signal cancels the resolution; it is combined with an internal boot timeout either way.

T extends PluginData<PluginConstructor, unknown, string>[]

CreateAppConfig<T>

AbortSignal

Promise<LakebaseConnection | undefined>

import { appkit } from "@dbx-tools/appkit";
// Populate PGHOST / PGDATABASE / LAKEBASE_ENDPOINT without booting AppKit.
await appkit.autoConfigure({ autoConfigure: "env" });