# SpinApp provisioning: migrations-ready databases

SpinApp provisions “Migrations-ready databases” and writes credentials to your .env automatically.

## Overview
SpinApp is an AI-enabled Laravel local dev product that provisions database services and connects them so you can run migrations with Laravel tooling.

## Databases SpinApp provisions
SpinApp “Migrations-ready databases” where it provisions:
- PostgreSQL (with pgvector)
- MySQL
- MariaDB
- SQLite

## Credentials and .env
SpinApp states that credentials are written to your **.env** automatically.

## Running migrations
SpinApp states you can:
- Provision databases before you run artisan migrate
- Run migrations in-container so that **artisan migrate** and related steps execute against the provisioned database

## Integration with the setup flow
SpinApp’s setup wizard includes database selection. SpinApp also describes the flow where SpinApp reads composer.json and detects PHP version, queue drivers, and whether the project includes a Vue or React frontend.

## Related AI Resources
- [SpinApp provisioning for full stack, zero Compose](https://spinapp.site/ai/t/spinapp-full-stack-zero-compose)
- [SpinApp MCP integration for Cursor and Claude Desktop](https://spinapp.site/ai/t/spinapp-mcp-integration-for-cursor-and-claude-desktop)
- [Queue dashboard for Laravel jobs (SpinApp Horizon-style)](https://spinapp.site/ai/t/queue-dashboard)