{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/4"}],"enrichment":{"capability":"Connects SQLAlchemy models to Atlas to automatically generate and apply database schema migrations, eliminating manual migration writing.","skillfed_tags":["schema-migration","sqlalchemy-integration","infrastructure-as-code"],"use_cases":["Define database schema entirely in Python using SQLAlchemy and automatically apply it to production without writing SQL migrations.","Generate migration files automatically by comparing your current SQLAlchemy models to the live database schema.","Detect schema drift in production and alert when the database diverges from your declared SQLAlchemy models.","Run schema linting and testing as part of CI/CD to catch migration errors before they reach production.","Extend SQLAlchemy with advanced database objects such as triggers, row-level security, and custom functions."],"what_it_does":"atlas-provider-sqlalchemy is a bridge between SQLAlchemy ORM models and Atlas, a schema-as-code tool. It extracts your SQLAlchemy model definitions and converts them into a schema that Atlas can understand, then uses Atlas to plan and apply migrations automatically. Rather than writing SQL migration files by hand, you define your schema in Python using SQLAlchemy, and Atlas handles the diff, planning, and application to your database.\n\nThe package works by importing your models and generating DDL that Atlas consumes. It supports MySQL, MariaDB, PostgreSQL, SQLite, Microsoft SQL Server, and ClickHouse. You can use it standalone via a CLI command or as a Python script within your project. It integrates with Atlas's declarative and versioned migration workflows, plus Atlas's testing, linting, drift detection, and monitoring features.","worth_installing":"Yes, if you use SQLAlchemy and want to eliminate manual migration writing. The package has low install friction and no known vulnerabilities. However, the aging maintenance status (243 days since last release) and unclear license terms warrant verification before adopting in production or commercial projects. Confirm the license and check the upstream repository for active support."},"id":"atlas-provider-sqlalchemy","links":{"html":"https://skillfed.io/packages/atlas-provider-sqlalchemy","md":"https://skillfed.io/packages/atlas-provider-sqlalchemy.md","pypi":"https://pypi.org/project/atlas-provider-sqlalchemy/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-14","license_spdx":null,"license_treatment":"unclear","name":"atlas-provider-sqlalchemy","python_support":"supports_current","summary":"Load sqlalchemy models into an Atlas project."},"popularity":{"monthly_downloads":164966,"position":10533,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
