Database
Feather Database gives server-side Swift applications a consistent way to talk to SQL databases.
It is not an ORM. You still write SQL, model tables intentionally, and stay close to the database behavior that matters. Feather Database provides the shared layer around that work: connections, queries, row decoding, transactions, and driver integration.
Start with the overview if you are new to the database layer. Then choose the driver guide that matches your project, such as SQLite for local development, MySQL for MySQL-compatible servers, or PostgreSQL for production systems that need a powerful relational database.
This section also covers migrations, access-layer patterns, and advanced database topics such as indexes, foreign keys, IDs, dates, and error handling.