SDKActive

Ultralight C API

A portable C API for Ultralight, a lightweight HTML UI engine, for use in C and other languages.

Open source page

Field note

What it does

Ultralight offers a C API alongside its C++ API, enabling integration into C projects. It includes headers for Ultralight, AppCore, and JavaScriptCore, allowing native calls to/from the JavaScript VM.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

AppCore C API

Optional cross-platform windowing/drawing layer via AppCore C API.

AppCore Optional API

Optionally include <AppCore/AppCore.h> for cross-platform windowing/drawing.

C API Availability

Ultralight also offers a C API for use within C and other languages.

Core Header Inclusion

Include <Ultralight/Ultralight.h> to import the API.

Include Directories Setup

Add <SDK_ROOT>/include/ to your project's include directories.

JavaScriptCore API

Full JavaScriptCore API exposed for native calls to/from the JavaScript VM.

JavaScriptCore Integration

Exposes full JavaScriptCore API for native calls to/from JS VM.

Portable C API

Use Ultralight in C and other languages via a portable C API.