Use Cases
Seedling fits into several key workflows — from CI pipelines to local development.CI Pipeline Data Seeding
The most common use case: generate fresh test data in CI before running your test suite.E2E Workflow Testing with Replay
Pair Seedling with Replay — an E2E workflow testing engine — for a complete data-backed CI pipeline:--seed 42 guarantees the same data set across CI runs, so your Replay assertions never flake due to changing data.
For local development, chain both tools in one command:
Integration Testing
Seed directly into your test database with deterministic seeds for reproducible tests:--seed 42 for reproducible test data — the same seed produces the same rows every time, making tests predictable and debug-friendly.