UXP vs CEP for Premiere Pro & After Effects – Which Should I Use?

Hey everyone,

I’m new to Adobe plugin development and looking to build a plugin for both Premiere Pro and After Effects. After doing some research, I’m still unsure whether to use UXP or CEP.

I know UXP is Adobe’s newer framework, but is it fully supported in both Premiere Pro and After Effects yet? Or is CEP still the better option in terms of compatibility and stability?

If anyone has experience with these platforms, I’d love to hear your insights! Any advice would be much appreciated.

Thanks in advance!

CEP is available today in AE and PPro.

UXP is only available today in PPro beta builds; no dates available, for UXP in AE.

While no date has yet been established, CEP will be retired from PPro, AE, and all Adobe apps. Given that, I’d propose starting your integration development in PPro UXP, then porting to AE once it becomes available.

If you do need to develop CEP and UXP simultaneously during this transition, you might want to look at the Bolt boilerplates for CEP and UXP. I haven’t looked at this much myself but setting up webpack configs to get React into CEP was not fun.