[package] name = "remora-api" edition.workspace = true publish = false rust-version.workspace = true version.workspace = true [dependencies] actix-web = { version = "=4.14.0", features = ["rustls-0_23"] } actix-tls = "=3.5.0" getrandom = "0.3.4" remora-admission = { path = "../remora-admission" } remora-attempt = { path = "../remora-attempt" } remora-contracts = { path = "../remora-contracts" } remora-credentials = { path = "../remora-credentials" } remora-deletion = { path = "../remora-deletion" } remora-domain.workspace = true remora-durable.workspace = true remora-identity = { path = "../remora-identity" } remora-result = { path = "../remora-result" } remora-target = { path = "../remora-target" } serde.workspace = true serde_json.workspace = true sha2.workspace = true sqlx.workspace = true thiserror.workspace = true time.workspace = true [dev-dependencies] base64 = "=0.22.1" jsonwebtoken = "=9.3.1" rcgen = "=0.14.8" remora-coordination = { path = "../remora-coordination" } reqwest = { version = "=0.13.4", default-features = false, features = ["form", "json", "rustls"] } rustls = "=0.23.42" tokio.workspace = true