Skip to main content

authorizer-proto (authorizer-proto-python)

Generated protobuf/gRPC Python stubs for the Authorizer auth server API (authorizer.v1).

This package is generated code, not meant for direct hand-editing. It is consumed as a versioned PyPI dependency by authorizer-py (and any other Python client that speaks Authorizer's gRPC / grpc-gateway REST API). It replaces the old approach of copy-pasting the stubs into the SDK.

Install

pip install authorizer-proto          # message stubs + REST (protojson) usage
pip install "authorizer-proto[grpc]"  # add grpcio for the gRPC client stubs

Usage

from authorizer_proto.authorizer.v1 import (
    admin_pb2, admin_pb2_grpc,
    authorizer_pb2, authorizer_pb2_grpc,
)

The import package is authorizer_proto (not authorizer) so it never collides with the SDK's own authorizer package. REST clients (grpc-gateway JSON, snake_case) reuse the same message classes via google.protobuf.json_format.

How it is generated

Stubs are generated directly from the published Buf Schema Registry module buf.build/authorizerdev/authorizer — there is no cross-repo copy step. google/api and buf/validate are vendored (via --include-imports) because Python needs them importable at runtime. protoc's default top-level import segments are rewritten to the authorizer_proto package.

./scripts/generate.sh

CI regenerates on demand (Regenerate workflow) and opens a PR when the upstream schema has moved. Releases publish to PyPI on a v* tag.

License

Apache-2.0. See LICENSE.

Release files for authorizer-proto 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for authorizer-proto 0.2.0
File Size Uploaded
authorizer_proto-0.2.0.tar.gz 62.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for authorizer-proto 0.2.0
File Interpreter ABI Platform
authorizer_proto-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 133.9 kB

Release files / authorizer_proto-0.2.0.tar.gz

Download URL authorizer_proto-0.2.0.tar.gz
Size 62.7 kB
Tags Source
SHA-256 checksum
How to use checksums
70b7ea3e1f33a3e99367f7f7864232fbb00960fa2f09bf2fc383aa4509f78eee
BLAKE2b-256 checksum
How to use checksums
9d029be7d6534fd18e848e6a698ff7f4f429d913ae7b7afcfaaada6e3c4ef6c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / authorizer_proto-0.2.0-py3-none-any.whl

Download URL authorizer_proto-0.2.0-py3-none-any.whl
Size 71.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
920ec49518a35a2405443dfb4ed54c1d36ca7c5da6a048616f17455ca90d4c3a
BLAKE2b-256 checksum
How to use checksums
aeebba1c1b24dd40c3f110bcd31d3449b6ffe4be258a7b4d9c9311facbfa8f2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page