#wasi #wasmtime #component-model

omnia-wasi-blobstore

WASI blobstore interface implementation for the Omnia runtime

3 releases (breaking)

Uses new Rust 2024

new 0.30.0 Mar 31, 2026
0.29.0 Mar 27, 2026
0.28.0 Feb 24, 2026

#2500 in WebAssembly

28 downloads per month
Used in 4 crates

MIT/Apache

55KB
1K SLoC

WASI Blobstore Service

This module implements a runtime service for wasi:blobstore (https://github.com/WebAssembly/wasi-blobstore).


Omnia WASI Blobstore

This crate provides the Blobstore interface for the Omnia runtime.

Interface

Implements the wasi:blobstore WIT interface.

Backend

  • Default: In-memory implementation. Data is not persisted across restarts.

Usage

Add this crate to your Cargo.toml and use it in your runtime configuration:

use omnia::runtime;
use omnia_wasi_blobstore::BlobstoreDefault;

omnia::runtime!({
    "blobstore": BlobstoreDefault,
});

License

MIT OR Apache-2.0

Dependencies

~0–21MB
~272K SLoC