[package] name = "jams-serve" version = "0.1.33" edition = "2021" description = "jams-serve provides a http and gRPC API for jams-core." homepage = "https://github.com/gagansingh894/jams-rs" repository = "https://github.com/gagansingh894/jams-rs/tree/main/jams-serve" license = "Apache-2.0" exclude = ["./assets"] keywords = ["machine-learning", "deep-learning", "mlops"] [lib] name = "jams_serve" crate-type = ["lib"] [dependencies] jams-core = {path = "../jams-core", version = ">=0.2.12" } jams-proto = {path = "../internal/jams-proto", version = "0.1"} axum = "0.7" anyhow = "1" tracing-subscriber = "0.3" tokio = { version = "1", features = ["rt", "rt-multi-thread", "macros", "signal"] } tower-http = { version = "0.5", features = ["trace"] } log = "0.4.21" tracing = "0.1.40" rayon = "1.10" serde = { version = "1.0.203", features = ["derive"] } tonic = "0.11" tonic-reflection = "0.11.0" opentelemetry = "0.22.0" opentelemetry_sdk = { version = "0.22.1", features = ["rt-tokio", "trace"] } opentelemetry-otlp = "0.15.0" opentelemetry-semantic-conventions = "0.15.0" tracing-opentelemetry = "0.23.0" toml = "0.8.19" [dev-dependencies] chrono = "0.4.38" reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } tokio = { version = "1", features = ["rt", "macros"] } serde_json = "1.0.117"