Rust API client for ory-keto-client

Ory Keto is a cloud native access control server providing best-practice patterns (RBAC, ABAC, ACL, AWS IAM Policies, Kubernetes Roles, ...) via REST 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.

Installation

Put the package under your project folder and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./generated" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- HealthApi | isinstancealive | GET /health/alive | Check alive status HealthApi | isinstanceready | GET /health/ready | Check readiness status ReadApi | getcheck | GET /check | Check a relation tuple *ReadApi* | getexpand | GET /expand | Expand a Relation Tuple ReadApi | getrelationtuples | GET /relation-tuples | Query relation tuples ReadApi | postcheck | POST /check | Check a relation tuple *VersionApi* | getversion | GET /version | Get service version WriteApi | createrelationtuple | PUT /relation-tuples | Create a Relation Tuple WriteApi | deleterelationtuple | DELETE /relation-tuples | Delete a Relation Tuple WriteApi | patchrelationtuples | PATCH /relation-tuples | Patch Multiple Relation Tuples

Documentation For Models

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

cargo doc --open

Author

hi@ory.sh