Runtime and database

The Keragi server runs WASM resources on the wasmx host. The host is a native binary, so platform and database support are determined by the host; the WASM resources themselves are CPU-architecture independent.

1. Server platforms

The current release only ships a Linux x86_64 host.

PlatformStatusNotes
Linux x86_64SupportedBare metal, virtual machines and containers
Linux ARM64Later versionPlanned
Windows x86_64Later versionPlanned
macOS (Intel / Apple Silicon)Later versionPlanned
ESP32 / embedded devicesNot supported yetDifferent runtime and resource model; requires dedicated work
Other server architecturesComing soonEvaluated based on demand

2. Database

The current version uses SQLite by default; no separate database service is required.

Support plan for other databases:

DatabaseStatus
SQLiteDefault
PostgreSQLLater version
MySQL / MariaDBLater version
Other databasesComing soon

Only sqlite:// connection strings are supported today. Do not point WASMX_DB at PostgreSQL / MySQL; the host will fail to start. External database support is planned for a later version.