OpenUPMOpenUPM
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI
Loading...
Stars ... Donate
Stars ... Donate
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI
  • User Guide

    • OpenUPM Unity Package Manager Registry Docs
    • Getting Started with Unity Editor
    • Getting Started with OpenUPM-CLI
    • Unity Scoped Registry Troubleshooting
    • Frequently Asked Questions
  • Package Creator Guide

    • Adding UPM Package
    • Signing UPM Packages
    • Adding Badges
    • Troubleshooting Build Errors
    • Modifying UPM Package
    • Reclaiming Package Ownership
    • Opt-out From OpenUPM
    • Managing UPM Project like a Pro
  • Host Your Private Registry

    • Quick Guide: Host Your Private Unity Scoped Registry in Just 15 Minutes
  • NuGet

    • NuGet Packages
  • Support US

    • Support OpenUPM
    • Contributors
    • Contributor Badges
  • Resources

    • Team
    • Terms of Use
    • Code of Conduct
    • Privacy Q&A
  • Docs
  • Opt-out From OpenUPM
(adsbygoogle = window.adsbygoogle || []).push({});

Opt-out From OpenUPM

OpenUPM respects the package owner's decision to opt-out from it, even though an open-source license always grants the right to publish/distribute code.

Using Blocked Scopes

To block an entire scope (e.g., com.mycompany) from OpenUPM, add the package scope or the package name to the data/blocked-scopes.yml file, and submit a pull request (PR) with the reason. This blocking behavior takes effect during the CI stage, which means it will break any existing packages under the newly added blocked scope. Therefore, please make sure to remove the blocked package metadata YAML file along with the PR.

Using the Private Field of the package.json

To opt-out from OpenUPM, the package owner can also add "private": true" to the package.json.

Unpublishing a Package

Please refer to Unpublishing a Package for instructions on unpublishing a package.

Repository Unavailable

If the repository is removed or turned private, OpenUPM won't be able to track further changes. However, the published content will remain available on the registry.

Edit this page
Reclaiming Package Ownership Managing UPM Project like a Pro