#openapi #web-server #rules #ory #control-api #proxy-client #jwk #database #access-control-decision #access-proxy

ory-oathkeeper-client

OpenAPI API client for Ory Oathkeeper, a cloud native Identity & Access Proxy and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests

27 releases (1 stable)

25.4.0 Nov 9, 2025
0.40.8 Jul 8, 2024
0.40.6 Jul 18, 2023
0.40.2 Mar 15, 2023
0.38.14-beta.1 Jul 14, 2021

#395 in Authentication

23 downloads per month

Apache-2.0

44KB
691 lines

Rust API client for ory-oathkeeper-client

Documentation for all of Ory Oathkeeper's APIs.

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: v25.4.0
  • Package version: v25.4.0
  • Generator version: 7.13.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named ory-oathkeeper-client and add the following to Cargo.toml under [dependencies]:

ory-oathkeeper-client = { path = "./ory-oathkeeper-client" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
ApiApi decisions GET /decisions Access Control Decision API
ApiApi get_rule GET /rules/{id} Retrieve a Rule
ApiApi get_well_known_json_web_keys GET /.well-known/jwks.json Lists Cryptographic Keys
ApiApi list_rules GET /rules List All Rules
MetadataApi get_version GET /version Return Running Software Version.
MetadataApi is_alive GET /health/alive Check HTTP Server Status
MetadataApi is_ready GET /health/ready Check HTTP Server and Database Status

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

hi@ory.sh

Dependencies

~9–24MB
~284K SLoC