Overview of Seed components
mainSeed is a toolset designed to understand your database schema and generate production-accurate data. It consists of three main components:
- Seed Client: An auto-generated, type-safe data client for Node.js and TypeScript that allows you to interact with your data using a fluent API.
- Seed CLI: A command-line interface used to initialize Seed and keep your data client in sync with your database schema.
- Seed AI: A custom model that analyzes your database schema to ensure the generated data accurately reflects the shape and context of your real data.
Seed is compatible with PostgreSQL, SQLite, and MySQL.