Elysia platform
Reach the native Elysia application, mount plugins through modules, type plugin context, and export client types with Eden Treaty.
AponiaJS owns authoring and dependency injection. Elysia owns the request engine. Nothing is hidden: the native application, its plugins, and its types stay reachable from an AponiaJS application, and the pages here are the supported ways to reach them.
Plugins and native access
Native access
Configure and read the underlying Elysia instance.
Plugin modules
Mount Elysia plugins through the module graph.
Typed plugin context
Type a handler against the plugins it reads.
Types and low-level routes
Eden Treaty
Export a typed client contract from the application.
Low-level descriptors
Register routes directly on the native application.
In-process requests
Handle a Request without opening a port.
Version contract
These pages assume the Elysia peer documented in version compatibility. Elysia's own behaviour is authoritative for anything the platform package passes through unchanged.