Skip to content

About

Beta Rust policy runtime for internal API traffic, credential stripping, audit records, and replay.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Guard Rail

Guard Rail is a beta policy enforcement runtime for internal API traffic. It sits between trusted clients and upstream APIs, evaluates requests against route and policy definitions, and either forwards the request or blocks it with an auditable verdict.

The repo has two user-facing parts:

  • guard-rail-engine/ for the Rust runtime
  • app/ for the marketing site, which is separate from the runtime

Blessed beta deployment path

The supported beta deployment is:

container image + external Postgres + reverse proxy/LB

That path assumes:

  • the runtime is run from the built container image
  • Postgres is managed outside the container
  • a reverse proxy or load balancer fronts the runtime
  • runtime config is mounted from disk and secrets are injected through the environment

The runtime is not positioned as a standalone VM install, a Docker Compose production target, or a Kubernetes-first control plane.

What the runtime does

The engine currently covers the beta runtime request flow:

  • route lookup and method checks
  • request authentication and authorization surfaces
  • policy evaluation before forwarding
  • audit persistence for executed requests
  • replay capture and related runtime artifacts
  • readiness and metrics surfaces for operations

Docs

Start here for beta onboarding:

Use these repo-native docs for supported operator workflows:

Current scope

Guard Rail is focused on the runtime and its beta deployment story. It is intentionally not framed here as a full SaaS platform, management console, or multi-environment control plane.

For runtime surfaces and repo-local evaluation, start with the beta onboarding docs above.

About

Beta Rust policy runtime for internal API traffic, credential stripping, audit records, and replay.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages