# UXP Plugin for Premiere Pro Beta - app object undefined, require('premiere') fails 🤔

**URL:** <https://forums.creativeclouddeveloper.com/t/uxp-plugin-for-premiere-pro-beta-app-object-undefined-require-premiere-fails/11132>\
**Category:** Premiere Pro\
**Tags:** uxp\
**Created:** [July 1, 2025, 10:35pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-plugin-for-premiere-pro-beta-app-object-undefined-require-premiere-fails/11132 "2025-07-01T22:35:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mischelsdsgn](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@mischelsdsgn](https://forums.creativeclouddeveloper.com/u/mischelsdsgn)\
**Post date:** [July 1, 2025, 10:35pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-plugin-for-premiere-pro-beta-app-object-undefined-require-premiere-fails/11132/1 "2025-07-01T22:35:07Z")

</div>

Hi everyone! 👋

I’m developing a UXP plugin for Adobe Premiere Pro Beta 25.4 to automate video sequence creation for a project called “Jobsentdecken”. The plugin should:

1. 📁 Scan project structure for moderator folders (Lukas, Lydia, Lina, August)
2. 🎬 Find job subfolders containing .braw footage files
3. 🔄 Duplicate template sequences and insert footage with specific transform settings
4. ⚡ Batch process ~80 videos automatically

**Current Setup:** ✅

- Created with Bolt UXP (React + TypeScript)
- Plugin loads successfully in Premiere Pro via CCX installation
- Hot reloading works perfectly 🔥
- UI renders correctly

**The Problem:** 😭  
The `app` object is consistently `undefined`, making Premiere Pro APIs inaccessible:

```javascript
console.log('app:', typeof app); // "undefined"
console.log('require:', typeof require); // "function"

```

**What I’ve Tried:** 🔧

1. **Different require methods:**

2. **Global object access:**

3. **UXP module testing:**

4. **Multiple installation methods:**

**Environment:** 💻

- Adobe Premiere Pro Beta 25.4
- Plugin installed as CCX and visible in Extensions menu
- Project is open with proper folder structure
- Plugin runs inside Premiere Pro (not Developer Tool)

**Question:** ❓  
How do I properly access the Premiere Pro API from a UXP plugin? Is there a specific module name or initialization required for Premiere Pro Beta?

Any guidance would be greatly appreciated! 🙏

**PS:** I’m not a programmer - my background is Motion Design and I don’t know any programming language. All I’m trying really is to get the right answers from ChatGPT, Claude, or Google Studio. But I’m learning step by step! 📚 Maybe there’s another option then a plugin?

Best greetings,  
Mischel 😊

---

<div class="post-metadata">

**Author:** ![bbb\_999](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/bbb_999/32/4247_2.png) [@bbb\_999](https://forums.creativeclouddeveloper.com/u/bbb_999)\
**Post date:** [July 8, 2025, 10:26pm UTC](https://forums.creativeclouddeveloper.com/t/uxp-plugin-for-premiere-pro-beta-app-object-undefined-require-premiere-fails/11132/2 "2025-07-08T22:26:41Z")

</div>

> [@mischelsdsgn](#):
>
> How do I properly access the Premiere Pro API from a UXP plugin?

We recommend starting your development, based on one of our working example plugins!

> **[uxp-premiere-pro-samples/sample-panels at main ·...](https://github.com/AdobeDocs/uxp-premiere-pro-samples/tree/main/sample-panels)**
>
> Contribute to AdobeDocs/uxp-premiere-pro-samples development by creating an account on GitHub.
