Skip to content

Latest commit

 

History

History

wasmedge

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

WasmEdge examples

WasmEdge is a high-performance WebAssembly (Wasm) runtime optimized for cloud-native applications. When embedded in libsql, it can support complex Wasm UDF functions with advanced features. In this folder, we will give two examples that leverage WasmEdge-specific features.

The Get exchange rate example shows how a libsql UDF can make external web service calls. In this case, it makes an HTTPS request to get the latest exchange rate between any two pair of currencies. You can then use the exchange rate in your queries.

The WASI NN example shows how a libsql UDF can read a binary image stored in a blob fields, and then use a PyTorch model, stored inside the UDF, to classify the content in the image. The UDF outputs the text label of the image classification.