Start a new application
Generate APEXlang from a blank app or customer CRM template, then adapt it to your requirements.
APEXREST FOR CODEX AND CLAUDE CODE / OPEN-SOURCE PLUGIN
Create and change Oracle APEX applications in your Codex or Claude Code conversation. One plugin works in both. APEXREST brings the APEX tools, a local preview, compiler checks and controlled imports into the same workflow.
You describe. Your agent builds.APEXREST / ORACLE APEX
Illustrative workflow. No live execution.
01 / EVERYDAY APEX WORK
For APEX developers and teams building business applications on Oracle Database: a new app, an existing page, a dashboard or a change that needs checking.
Generate APEXlang from a blank app or customer CRM template, then adapt it to your requirements.
Export into a new project while preserving Oracle IDs and application metadata. Keep the source in version control.
Update forms, reports and shared components with changes scoped to your request.
Use real database queries, native APEX regions and filters that submit values and refresh the relevant content.
Check the named target, bind the plan to the reviewed source and back up the application. On APEX 26.2, import only the changed pages and shared components.
Open the pages locally before import, then check the imported result in your host’s in-app browser. Inspect diagnostics and repair failures with the evidence available.
02 / WHY APEXREST
APEXREST gives Codex and Claude Code specialist skills and tools for Oracle APEX. The application definition lives in readable .apx files; Oracle SQLcl checks it before an authorized import.
Keep the request, source changes and verification in one conversation.
How Oracle APEX works389 pinned Oracle 26.2 definitions, 269 compiler-checked component recipes, 58 UX patterns and 1,350 public Oracle pages, searchable in English or Ukrainian. Your agent reads before it writes and retrieves only what the change needs.
Project summaries, metadata batches and bounded job waiting help avoid repeated discovery and oversized tool replies.
Use a saved direct SQLcl connection or ORDS over HTTPS when the database listener is unavailable.
Oracle APEX supplies forms, reports, authentication and workflow on Oracle Database: a production-grade foundation for your application.
03 / WHAT'S NEW IN 2.5.0
Since 1.3.0, APEXREST has gained a database-free local preview, partial imports on APEX 26.2 and a much larger offline component library. Eleven tools and six skills, in Codex and Claude Code.
apexrest_preview serves your pages from Node.js and SQLite with the genuine Universal Theme 26.2 templates and JavaScript. An .apx edit appears on the next reload, before anything is compiled or imported.
Interactive reports and editable grids, forms and modal dialogs, faceted search, cards, template components, charts, calendars, maps and native page items. Whatever the preview does not simulate is listed in its diagnostics.
A PL/SQL subset interpreter runs processes, validations and computations. Each submit is one transaction that rolls back on error. A developer toolbar shows session state, the debug log and “view as” roles.
Update a page and its shared components without re-importing the whole application. APEXREST compares the baseline, your edits and a fresh export, keeps remote-only changes and blocks conflicts before writing. APEX 26.1 keeps full imports.
The library grew to 269 compiler-checked recipes, including 93 adapted from official Oracle sources, plus 1,350 public Oracle reference pages. Each recipe carries a data shape, adaptation rules and compiler evidence.
With your own OpenAI key, the Decisions API can rank compatible catalog components before generation. It is off unless you configure it; search and read stay fully local, and your host model still writes the APEXlang.
The preview never replaces compiler validation, an authorized import or browser checks on DEV, QA or TEST. Local repository checks pass; native Codex and Claude Code runs and connected Oracle checks are partial, and the latest repository review lists open defects.
Read the preview guide04 / THE WORKFLOW
Add an order status report. Preserve the existing pages and authentication. Import into the named test app and verify the filter.
Describe the change and name the project and environment. Your agent checks the available app and database context.
Create or adopt the application, then make bounded changes in APEXlang. Keep schema and data migrations versioned alongside the app.
Preview the pages locally, then run the Oracle compiler. The deployment plan records the source, toolchain and target.
Your request to update an identified DEV, QA or TEST app authorizes that scoped import. The app is backed up first; on APEX 26.2 only the changed pages are imported.
When you ask, your agent opens the imported pages in the host’s in-app browser. It reports what it checked, what failed and what it did not verify.
APEXREST imports only into DEV, QA and TEST targets; production targets always block deployment and restore. Release to production remains your decision. AI output still needs review and testing; compiler validation alone does not prove runtime correctness.
05 / YOUR WAY OF WORKING
APEXREST works in the Codex or Claude Code conversation you already have. Your host keeps the model and permissions; APEXREST supplies the Oracle APEX operations.
Describe the change in the open conversation. Implementation starts there, with its existing context, model and permissions. No extra agents and no plugin startup call.
$apexrest-work in Codex, /apexrest:apexrest-work in Claude Codeapexrest-setup skillRead the development status for project and connection settings, working copy, jobs, deployments and grants. It is read-only and cannot grant authorization or apply a plan.
06 / GET STARTED
PLUGIN SOURCE · 2.5.0Add the marketplace. Install the plugin. Start with a setup check.
The same plugin bundle installs into Codex (desktop and CLI) and Claude Code from the repository. Use Node 24 LTS.
Run the two commands for Codex or for Claude Code. Both register the same APEXREST plugin.
On request, it previews and installs missing Java and SQLcl. You review the Oracle terms first; nothing creates a database or deploys an application.
Open a new Codex task or Claude Code session and ask APEXREST to check your setup before your first application change.
A separate guide covers command-line tools with ORDS over HTTPS. Native Cloud plugin discovery and MCP support are not established; the full Cloud workflow still needs end-to-end verification.
Read the Cloud setup guideThe plugin source is 2.5.0; npm latest is 2.1.0. Local unit, contract, installer and packaging checks pass. Native Codex and Claude Code runs and connected Oracle checks are partial, and the open defects, recovery and broader platform checks are tracked upstream.
Review verification status07 / DOCUMENTATION & SOURCE
BLOG / ORCL APEX
Community news, hands-on resources, tools, events and worldwide job listings for Oracle APEX and PL/SQL developers.
Explore the journalYOUR NEXT APEX CHANGE
Start with a development or test application, describe the change and let APEXREST guide the source checks, authorized import and verification.
Install the plugin Discuss your project ↗