# SpinApp — Migrations-ready databases

SpinApp provisions databases for migrations and writes credentials to your .env automatically.

## Overview
SpinApp is a product that provisions migrations-ready databases for Laravel projects. SpinApp provisions PostgreSQL (with pgvector), MySQL, MariaDB, or SQLite, writes credentials to your .env automatically, and connects the database before you run artisan migrate.

## Database engines SpinApp provisions
SpinApp supports the following databases:
- PostgreSQL (with pgvector)
- MySQL
- MariaDB
- SQLite

## Credentials and migration readiness
SpinApp states that credentials are written to your .env automatically. SpinApp also connects the database before you run artisan migrate.

## Running migrations in-container
SpinApp it can run migrations in-container so artisan migrate and related steps can execute against the provisioned database.

## Related AI Resources
- [SpinApp — AI-enabled Laravel local dev](/product-spinapp-ai-enabled-laravel-local-dev)
- [SpinApp — SPX & SQL profiling](/product-spinapp-spx-sql-profiling)
- [SpinApp — SQL profiling](/product-spinapp-spx-sql-profiling)