Umbraco Marketplace Package Sync Bookmarklet

The Umbraco Marketplace automatically lists NuGet packages with a specific tag. New packages are indexed daily at 4:00 AM UTC, while updates to existing packages are checked every two hours. However, waiting for the automatic indexing can be a test of patience when you're eager to see your new package listed and verify everything is correct. Fortunately, the Umbraco Marketplace API allows you to trigger indexing for a single package using an HTTP POST request, as detailed in the documentation. To streamline this process, I've created a bookmarklet that you can use directly from the NuGet package details page. This bookmarklet automatically extracts the package ID and sends it to the Marketplace endpoint for immediate indexing. I'm happy to share it with the community, so feel free to grab it and use it yourself! How to Use Navigate to a NuGet package details page on nuget.org (e.g., https://www.nuget.org/packages/Umbraco.Community.Contentment). Click the "Sync with Marketplace" bookmarklet in your bookmarks bar. An alert will confirm if the sync was initiated successfully or display any error messages. Eg. error 429, if you are being too eager, with too many requests.

Mar 28, 2025 - 14:19
 0
Umbraco Marketplace Package Sync Bookmarklet

The Umbraco Marketplace automatically lists NuGet packages with a specific tag. New packages are indexed daily at 4:00 AM UTC, while updates to existing packages are checked every two hours.

However, waiting for the automatic indexing can be a test of patience when you're eager to see your new package listed and verify everything is correct.

Fortunately, the Umbraco Marketplace API allows you to trigger indexing for a single package using an HTTP POST request, as detailed in the documentation.

To streamline this process, I've created a bookmarklet that you can use directly from the NuGet package details page. This bookmarklet automatically extracts the package ID and sends it to the Marketplace endpoint for immediate indexing.

I'm happy to share it with the community, so feel free to grab it and use it yourself!

How to Use

  1. Navigate to a NuGet package details page on nuget.org (e.g., https://www.nuget.org/packages/Umbraco.Community.Contentment).

  2. Click the "Sync with Marketplace" bookmarklet in your bookmarks bar.

  3. An alert will confirm if the sync was initiated successfully or display any error messages. Eg. error 429, if you are being too eager, with too many requests.