Skip to main content
Starting state defines the world your test sees before its first provider call. Keep it explicit so a failed run can be reproduced exactly.

Prefer a curated sample

Each environment has five versioned samples:
The CLI checks the artifact byte count and SHA-256 hash before printing raw state. Every environment page explains the sample purpose, state size, first read, representative mutation, expected diff, reset behavior, and limitations.

Validate custom state

JSON is accepted by all 22 current environments. Supabase samples use guarded SQL. Do not assume SQL is accepted elsewhere.

Load during creation

State loaded during creation becomes the reset baseline.

Replace state later

This replaces current state and establishes a new baseline. It can erase existing records. Capture the current state and get explicit approval before using it on any sandbox that is not newly created and disposable.
Do not put production data, credentials, or personal information into a sample. State artifacts are test inputs and should remain safe to inspect, store, and reproduce.