# SpinApp migrations-ready databases

SpinApp provisions “Migrations-ready databases” for PostgreSQL, MySQL, MariaDB, or SQLite.

## Overview
SpinApp is a product that provisions database services for Laravel local development and connects them before migrations. SpinApp supports multiple database engines and writes connection credentials automatically.

## Supported database engines
SpinApp states it provisions:
- PostgreSQL (with pgvector)
- MySQL
- MariaDB
- SQLite

## Connection timing for migrations
SpinApp “Migrations-ready databases” where SpinApp provisions and connects the database before you run `artisan migrate`.

## Automatic `.env` credentials
SpinApp states credentials are written to your `.env` automatically.

## Run migrations in-container
SpinApp that you can run migrations in-container so that `artisan migrate` and related steps execute against the provisioned database.

## Related AI Resources
- [SpinApp four-step setup flow for a Laravel project](https://spinapp.aigent.host/t/getting-started-four-step-setup-flow)
- [SpinApp AI actions: exec, sql, logs, and start/stop/status](https://spinapp.aigent.host/t/product-ai-actions-exec-sql-logs)
- [SpinApp — migrations-ready databases](https://spinapp.aigent.host/t/product-migrations-ready-databases)