Find a public contract

Start with a working guide. Use the emitted TypeScript reference when you need an option, method or return type.

On this pageSource-backed Markdown

Guide first, signature when needed

Each service below links to its task-oriented guide and a focused declaration reference. The references are generated from the same compiled package shape consumers install, not manually transcribed interfaces.

A public import path is supported by the package export map. Relative imports inside a declaration describe its type dependencies; they do not grant arbitrary deep imports into private implementation files.

App

Config

Auth

ActiveRecord

Fields

Migrations

Validation

Cache

Events

Logging

Security

Mail

Storage

Media

Queue

Scheduler

Flows

Serialization

URLs

SSR

AI text

Package inventories

The package pages list the supported import entry points. Pure includes its complete emitted utility declarations. The source-backed Markdown pages expose the same content to AI tools, with linked examples and behavior tests.

What reference coverage means

Declarations show the current typed API, not proof that every provider/deployment combination was tested. Each guide separates its executed happy/failure path from explained features and TODO recipes. Pin your package version and keep docs, examples and runtime in the same release.