Reasons for the migration
W&B Registry offers major improvements over the legacy Model Registry:- Unified, organization-level experience: Share and manage curated artifacts across your organization, regardless of teams.
- Improved governance: Use access control, restricted registries, and visibility settings to manage user access.
- Enhanced functionality: New features such as custom registries, better search, audit trails, and automation support help modernize your ML infrastructure.
Feature | Legacy W&B Model Registry | W&B Registry |
---|---|---|
Artifact Visibility | Team-level only - access restricted to team members | Org-level visibility with fine-grained permission controls |
Custom Registries | Not supported | Fully supported — create registries for any artifact type |
Access Control | Not available | Role-based access (Admin, Member, Viewer) at the registry level |
Terminology | “Registered models”: pointers to model versions | “Collections”: pointers to any artifact versions |
Registry Scope | Only supports model versioning | Supports models, datasets, custom artifacts, and more |
Automations | Registry-level automations | Registry- and collection-level automations supported and copied during migration |
Search & Discoverability | Limited search and discoverability | Central search within W&B Registry across all registries in the organization |
API Compatibility | Uses wandb.init.link_model() and MR-specific patterns | Modern SDK APIs (link_artifact() , use_artifact() ) with auto-redirection |
Migration | End-of-life | Automatically migrated and enhanced — data is copied, not deleted |
Preparing for the migration
- No action required: The migration is fully automated and managed by W&B. You do not need to run scripts, update configurations, or move data manually.
- Stay informed: You will receive communications (banners in the W&B App UI) 2 weeks prior to your scheduled migration.
- Review permissions: After the migration, admins should check registry access to ensure alignment with your team’s needs.
- Use new paths in future work: Old code continues to work, W&B recommends using the new W&B Registry paths for new projects.
Migration process
Temporary write operation pause
During migration, write operations for your team’s Model Registry will be paused to ensure data consistency for up to one hour. Write operations to the newly created migrated W&B Registry will also be paused during the migration.Data migration
W&B will migrate the following data from the legacy Model Registry to the new W&B Registry:- Collections
- Linked artifact versions
- Version history
- Aliases, tags, and descriptions
- Automations (both collection and registry-level)
- Permissions, including service account roles and protected aliases
mr-migrated
:
<team-name>
will have access to their respective registries.
After the migration
After the migration completes:- The legacy Model Registry becomes read-only. You can still view and access your data, but no new writes will be allowed.
- Data in the legacy Model Registry is copied to the new W&B Registry, not moved. No data is deleted.
- Access all your data from the new W&B Registry.
- Use the new Registry UI for versioning, governance, audit trails, and automation.
- Continue using your old code.
- The legacy Model Registry will temporarily remain visible in the UI. W&B will eventually hide the legacy Model Registry.
- Explore enhanced functionality in the Registry such as:
Code will continue to work
Existing API calls in your code that refer to the legacy Model Registry will automatically redirect to the new W&B Registry. The following API calls will continue to work without any changes:wandb.Api().artifact()
wandb.run.use_artifact()
wandb.run.link_artifact()
wandb.Artifact().link()
Legacy paths will redirect to new W&B Registry paths
W&B will automatically redirect legacy Model Registry paths to the new W&B Registry format. This means you can continue using your existing code without needing to refactor paths immediately. Note that automatic redirection only applies to collections that were created in the legacy Model Registry before migration. For example:- If the legacy Model Registry had collection
"my-model"
already present, the link action will redirect successfully - If the legacy Model Registry did not have collection
"my-model"
, it will not redirect and will lead to an error
"model-registry"
string, collection name, and version:
"wandb-registry"
string, the team name, collection name, and version:
Python SDK warningsA warning error may appear if you continue to use legacy Model Registry paths in your code. The warning will not break your code, but it indicates that you should update your paths to the new W&B Registry format.Whether a warning appears depends on the version of the W&B Python SDK you are using:
- Users on the latest W&B SDK (
v0.21.0
and above) will see a non-breaking warning in their logs indicating that a redirect has occurred. - For older SDK versions, the redirect will still work silently without emitting a warning. Some metadata such as entity or project names may reflect legacy values.