Skip to main content

Crate artur

Crate artur 

Source
Expand description

artur is a universal config-driven Rust HTTP gateway.

It reads shared root configuration such as [log], [runtime], [http], [stores.*], and [transports.*], while Artur-owned endpoints and tasks live only under [artur]. This lets the same Config.toml be mounted into artur, bria, ladon, oracles, and pano; each package reads its own namespace and shared profiles.

Artur maps TOML-defined HTTP endpoints to static JSON responses, local allowlisted tasks, in-memory async task lookup, and dependency-aware workflows that can combine local tasks, database operations, HTTP service calls, and response rendering.

Re-exports§

pub use config::AppConfig;
pub use config::load_config;
pub use server::build_router;

Modules§

api
config
error
process
security
server
store
workflow