UXP - Now Available in Premiere Pro Beta!

We are excited to announce that UXP (Unified Extensibility Platform) is now available for development in Premiere Pro Beta! This marks a significant milestone in our journey to modernize and enhance the extensibility framework for our third-party developer community.

Why UXP?

UXP is powered by a modern JavaScript engine. It offers a curated selection of UI components and a more streamlined workflow for developers, making it easier to create powerful and efficient plugins (otherwise known as ‘panels’) for Premiere Pro. The officially supported version of UXP in Premiere Pro Beta is UXP 8.1.

Actions for Developers

  • Start Developing UXP Plugins: Begin your journey with UXP in Premiere Pro Beta by downloading the UDT (UXP Developer Tool) build. Download the UDT v 2.1 build here.

  • Access Documentation: Get started with UXP and learn how to develop plugins by accessing our documentation. Access the UXP documentation here. Throughout the beta, we plan to continually update our documentation with increased examples and sample code for UXP development in Premiere Pro.

  • Join the Conversation: Have questions during development or want to provide feedback? Please use this forum as a place where you can connect with other developers and get support from the community.

We are committed to supporting you throughout this transition and look forward to seeing the innovative plugins you create with UXP. Your feedback is invaluable and encouraged as we continue to refine and improve the platform.

We hope in the near future to offer in-person feedback sessions in the form of developer kitchens. If interested in participating, please signify your interest using this form.

Happy developing!

11 Likes

Hi @arsridhar! Welcome to the forum :wink:

@sberic asks where he can get some TypeScript definitions as a starting point. Is that in the works?

2 Likes

The types seem to be here https://developer.adobe.com/premiere-pro/uxp/ppro_reference/#useful-links

But it’s a file download. Can they be in a Github repo so we can make PRs? The official UXP types are on Github too, but not don’t seem to be maintained. Hope this can be different for the PPRO types.

1 Like

The back-end is here: uxp-premiere-pro/src/pages/ppro_reference/types.d.ts at main · AdobeDocs/uxp-premiere-pro · GitHub

If there’s not a way to do PRs against it let me know…

These are great news! I was going to start developing a CEP panel for a client but with UXP I can make things faster though. When is it planned to be released for public to plan about if it is better to stick with CEP for now or move right away to UXP from the beginning?

We just posted a blog post on UXP for Premiere Pro that answers some of these common questions on CEP vs UXP at this stage:

3 Likes

After the announcement of UXP, we at First Line Outsourcing received many questions from our customers—whether to migrate, when to start the process, and whether it is possible to continue using CEP panels. That’s why we prepared an article containing all the essential information about migration. Here is the article. If you have any questions, please feel free to ask. We are here to help.