# Adobe ExtendScript API > Reference for the Adobe ExtendScript object models, generated from Adobe’s own OMV exports on 2026-09-16. ScriptUI and the core JavaScript classes are shared by every application and documented once. Each target below has its own `llms.txt` with the full object list, a self-contained `.d.ts`, an `api.json`, and one Markdown file per object at `/.md`. ## Applications - [InDesign](https://www.indesignjs.de/indesignapi/indesign/llms.txt): 1097 entries, Adobe InDesign 2026 (21.5.1.73) Object Model. - [InDesign Server](https://www.indesignjs.de/indesignapi/indesign-server/llms.txt): 966 entries, Adobe InDesign Server 2025 (20.5.0.49) Object Model. - [Illustrator](https://www.indesignjs.de/indesignapi/illustrator/llms.txt): 292 entries, Adobe Illustrator 29 Type Library. - [Photoshop](https://www.indesignjs.de/indesignapi/photoshop/llms.txt): 226 entries, Adobe Photoshop CC 2015.5 Object Library. Newest object model available to us is CC 2015.5 — Adobe has not shipped a newer OMV export. - [Bridge](https://www.indesignjs.de/indesignapi/bridge/llms.txt): 37 entries, Adobe Bridge 2021 Object Model. ## Shared libraries - [Core JavaScript](https://www.indesignjs.de/indesignapi/javascript/llms.txt): 22 entries. ExtendScript only — UXP uses a different engine. - [ScriptUI](https://www.indesignjs.de/indesignapi/scriptui/llms.txt): 34 entries. ExtendScript only — UXP uses a different engine. ## Notes - The descriptive texts are Adobe’s; transformation errors are ours. - A handful of Adobe’s own type entries are unusable prose. Those types are `any` in the declarations rather than invented. - Methods named `[]` are the collection index accessor. They do not exist in UXP; in the declarations they are an index signature.