As we embark on an exciting phase of architectural enhancements for Marketplace, we want to announce the introduction of the new Developer ID system that will replace the existing Vendor IDs. This transformative change is integral to our long term vision of unifying access and profile management across both the Developer console and Marketplace.
Why are we making this change?
Currently, Atlassian Marketplace identifies new vendors through incremental identifiers for their Vendor ID, while the Developer Console uses AAIDs and permissions without a dedicated ID entity. Our new Developer ID will use UUIDs (Universally Unique Identifiers) instead of the previous serial number system, and is planned to be utilised across both platforms in the future, providing a seamless and cohesive profile management experience. This change is more than a mere update, it’s a significant upgrade aimed at enhancing security and efficiency.
The introduction of UUIDs enhances security. UUIDs are globally unique, eliminating the risk of identifier collisions and ensuring each entity has a distinct and secure identifier. UUIDs are randomly generated, making them difficult to predict and significantly enhancing security against unauthorised access.
Our Commitment to a Smooth Transition
We understand that this transition might create unrest among our partners, especially since many existing APIs rely heavily on Vendor IDs. However, please be assured that we are here to support you every step of the way. We are fully committed to making this transition as seamless and smooth as possible for all our partners. Here’s our high level transition plan:
- Six-Month Transition Period: All new APIs featuring Developer IDs will be introduced with a six-month transition period, allowing the use of both old and new APIs during this duration.
- Conversion API: We will offer a dedicated API that allows you to obtain the new Developer IDs using the existing Vendor IDs. This conversion API will be available well before the full retirement of Vendor IDs from the Marketplace.
- Phased Rollout: The new APIs will be released in carefully planned batches. Once all new APIs are live, we will ensure partners have ample time and overlap to transition smoothly.
- Clear Communication: We will maintain clear and timely communication throughout this process here on CDAC as well as Partner Portal, providing regular updates and detailed timelines to help you plan and implement the necessary changes with confidence.
This transition is a crucial step towards the new architecture providing a more secure and unified Marketplace. We appreciate your support and cooperation as we move forward with these improvements. Our team is here to assist you every step of the way, ensuring a successful transition with minimal disruption to your operations.