Skip to content

Public API Overview

James Maes edited this page Sep 24, 2026 · 5 revisions

Public API overview

QQQ 4.0 release. Final 4.0.0 is available. See QQQ 4.0 for release scope and migration guidance.

Use the classes and interfaces in the selected source revision. Earlier versions of this wiki contained illustrative signatures that did not match the implementation; those snippets have been removed.

Topic Current reference
Tables and fields Table guide
Java backend steps Process guide
Apps and dashboard App guide
Record entities and annotations Annotation reference
Backend SPI Backend extensions
HTTP/API integration API reference
Configuration Configuration reference
Breaking APIs and migration QQQ 4.0

QTableMetaData and QProcessMetaData are classes, not annotations. QRecord is a class; typed record entities extend QRecordEntity. A BackendStep implements void run(RunBackendStepInput, RunBackendStepOutput). QContext must be initialized appropriately and cleared after a manually managed scope.

A core dependency alone does not install an HTTP contract or create an application. Follow the sample server or your application's middleware setup. Automatic GraphQL generation is outside the verified 4.0 scope. Use QLogger and the actual logPair helper contract for structured values; inspect source imports rather than copying invented overloads.

Clone this wiki locally