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, source 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 an existing application before import.
Run the configured SQL, API or browser checks. 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 worksOffline catalogs cover 109 component families and 58 reusable UX patterns with compiler-checked APEXlang recipes. Your agent 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 1.3.0
The 1.3.0 redesign reduces the agent surface from 21 tools to 11 and from 14 skills to 5, adds Claude Code next to Codex and keeps every import behind an explicit, plan-bound grant.
The same bundle carries a Codex manifest and a Claude Code manifest. The skills are host-neutral and the MCP server starts from the plugin directory, with no global registration.
Offline compiler work runs on pooled SQLcl servers instead of one process per call. Validation returns structured diagnostics: file, line, column, type, valid values and a hint.
Project, reference, metadata, validate, ship, sync, test, browser, job, artifact and status. The tool catalog is about 12 KB, so less of each session goes to tool descriptions.
apexrest_ship plans first, then applies under a grant bound to your request, the project, the target and the plan digest. Progress is reported by phase; production targets are refused.
Keep a single-editor working copy of a development or test application: initialize, check status, refresh or invalidate, and import from frozen local source.
Administrator-owned production trust, plans that expire after 30 minutes, owner-only backups and password files, and flat, uniquely versioned migrations. No service tables in your APEX schema.
1.3.0 passed its local unit, contract, installer and packaging checks. Connected Oracle imports, authenticated browser checks and live Codex or Claude Code sessions that call the tools are not yet recorded.
Release notes04 / 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.
Run the relevant source and compiler checks. The deployment plan records the source, toolchain and target.
Your request to update an identified development or test app can authorize that scoped import. An existing app is backed up first.
After import, run the configured tests and relevant browser checks. Report failures and missing checks so you can assess the result.
Production requires externally signed approval on a protected runner. 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$apexrest-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
NPM LATEST · 1.3.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, MCP and panel support are not established; the full Cloud workflow still needs end-to-end verification.
Read the Cloud setup guideVersion 1.3.0 is the npm latest release with the redesigned surface. Local checks passed; connected Oracle imports, authenticated browser checks and live Codex or Claude Code sessions that call the tools remain open, as do recovery and broader platform checks.
Review verification statusYOUR 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 ↗