{"id":18463845,"url":"https://github.com/smartive/zitadel-rust","last_synced_at":"2025-10-04T17:50:41.190Z","repository":{"id":37049991,"uuid":"455726188","full_name":"smartive/zitadel-rust","owner":"smartive","description":"An implementation of the ZITADEL gRPC API in Rust. Complemented with other useful elements such as ServiceAccount auth.","archived":false,"fork":false,"pushed_at":"2025-08-11T21:47:11.000Z","size":683,"stargazers_count":69,"open_issues_count":21,"forks_count":29,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-09-23T17:17:04.311Z","etag":null,"topics":["api","authn","authz","client","grpc","rust","rust-crate","zitadel"],"latest_commit_sha":null,"homepage":"https://docs.rs/zitadel/latest/zitadel/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smartive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-04T23:27:32.000Z","updated_at":"2025-09-08T11:40:40.000Z","dependencies_parsed_at":"2023-10-16T12:00:29.444Z","dependency_job_id":"81742965-4260-4b05-bb64-7975dcd9f70f","html_url":"https://github.com/smartive/zitadel-rust","commit_stats":{"total_commits":548,"total_committers":12,"mean_commits":"45.666666666666664","dds":0.08759124087591241,"last_synced_commit":"1fc35131b7e61e3e98db23c1cb907fd0382b30d3"},"previous_names":["buehler/zitadel-rust"],"tags_count":139,"template":false,"template_full_name":null,"purl":"pkg:github/smartive/zitadel-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartive","download_url":"https://codeload.github.com/smartive/zitadel-rust/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartive%2Fzitadel-rust/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278350959,"owners_count":25972675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","authn","authz","client","grpc","rust","rust-crate","zitadel"],"created_at":"2024-11-06T09:08:08.513Z","updated_at":"2025-10-04T17:50:41.115Z","avatar_url":"https://github.com/smartive.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZITADEL for Rust \u0026emsp; [![Crates.io](https://img.shields.io/crates/v/zitadel)](https://crates.io/crates/zitadel) [![docs.rs](https://img.shields.io/docsrs/zitadel)](https://docs.rs/zitadel/latest/zitadel/) ![Crates.io](https://img.shields.io/crates/dv/zitadel) ![Crates.io](https://img.shields.io/crates/l/zitadel)\n\nThis repository contains the gRPC service clients and helpers/credentials/other utilities\nfor [ZITADEL](https://github.com/zitadel/zitadel).\n\nThe following features are present:\n- API clients for communication with the ZITADEL API (calling gRPC methods)\n- Credentials support for the API clients (access token and service account interceptors)\n- OIDC Introspection support for [rocket](https://rocket.rs)\n- OIDC Introspection support for [axum](https://github.com/tokio-rs/axum)\n\n### Example\n\nThere exist a few examples in the `zitadel-examples` crate.\nGo there to see the library in action, or head over to the\n[documentation](https://docs.rs/zitadel/latest/zitadel/) to see the full API documentation.\n\n### Compatibility Matrix\n\n| ZITADEL Version | Rust Version | zitadel-rust Version | zitadel-gen Version |\n|-----------------|--------------|----------------------|---------------------|\n| 2.69.1          | 1.80.0+      | 5.5.2                | 2.69.1              |\n\n### Development\n\nAfter you clone the repository, you need [\"just\"](https://just.systems) to run\ncertain tasks. \nGenerating the gRPC clients is done via `just generate-grpc` or `just`\n(as it is configured to be the default action for just).\n\nFor the generation to complete successfully, you need to have [\"buf\"](https://buf.build)\nand the required proto plugins installed.\n\nRequired tooling:\n\n- [just](https://just.systems)\n- [buf](https://buf.build)\n- [protoc](https://grpc.io/docs/protoc-installation/)\n- `protoc-gen-prost`: `cargo install protoc-gen-prost`\n- `protoc-gen-tonic`: `cargo install protoc-gen-tonic`\n- `protoc-gen-prost-crate`: `cargo install protoc-gen-prost-crate`\n\nInstalling the tools is also partially available via `just install-tools`.\n#### License\n\n\u003csup\u003e\nLicensed under either of \u003ca href=\"LICENSE-APACHE\"\u003eApache License, Version\n2.0\u003c/a\u003e or \u003ca href=\"LICENSE-MIT\"\u003eMIT license\u003c/a\u003e at your option.\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the package by you, as defined in the Apache-2.0 license, shall be\ndual licensed as above, without any additional terms or conditions.\n\u003c/sup\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartive%2Fzitadel-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartive%2Fzitadel-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartive%2Fzitadel-rust/lists"}