Registry / devops / astronomer-starship

astronomer-starship

JSON →
library2.8.6pypypi✓ verified 80d ago

Starship is a library by Astronomer for migrating Airflow DAGs and configurations to Astro. Version 2.8.6 supports Python >=3.6 and provides CLI and programmatic migration utilities. Releases follow a monthly cadence.

pip install astronomer-starship
INSTALL
IMPORT
SIG · ASTRONOMER-STARSHI
A
astronomer-starship
devopspythonv2.8.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

get_provider_info
from astronomer_starship import get_provider_info
from starship import StarshipMigration

Migrate DAGs from an Airflow instance to Astro using StarshipMigration.

from starship import StarshipMigration migration = StarshipMigration( source_airflow_url=os.environ.get('AIRFLOW_URL', 'https://airflow.example.com'), astro_api_token=os.environ.get('ASTRO_API_TOKEN', 'your-token') ) migration.migrate_dags()
Debug
Known issues
breakingStarship v2.x removed the `utils` module. All public functions are now directly under `starship`.
fix
Change imports to `from starship import migrate_dags` instead of `from starship.utils import migrate_dags`.
affects: >=2.0.0
deprecatedThe `StarshipMigration` class constructor parameter `airflow_url` is renamed to `source_airflow_url` in v2.8.0.
fix
Update instantiation: `StarshipMigration(source_airflow_url=...)`.
affects: >=2.8.0
gotchaIf your Airflow instance is on a private network, ensure your environment has network access (e.g., VPN) before running migration.
fix
Configure network access or use a proxy.
affects: all
Upgrade
Version history
2.8.6latest on PyPI · released May 22, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
11 hits · last 30 days
node
10
OpenAI (training)
1
Resources
astronomer-starship — pip install astronomer-starship · libregistry