Skip to main content

Fast-gRPC

Integration Documentation

Fast-gRPC it is simple and easy to use Python gRPC framework.

Installation

pip install py-fast-grpc

Quick Start

from fast_grpc import FastGRPC, FastGRPCService, grpc_method
from pydantic import BaseModel


class HelloRequest(BaseModel):
    name: str


class HelloResponse(BaseModel):
    text: str


class Greeter(FastGRPCService):
    @grpc_method
    async def say_hello(self, request: HelloRequest) -> HelloResponse:
        return HelloResponse(text=f"Hello, {request.name}!")


app = FastGRPC(Greeter())
app.run()

TODO

  • Add documentation
  • Add middlewares (interceptors) to FastGRPC class (for all services)
  • Add TLS support
  • Move to uv

Metadata

Release files for py-fast-grpc 1.0.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 py-fast-grpc 1.0.0
File Size Uploaded Provenance Actions
py_fast_grpc-1.0.0.tar.gz 8.6 kB Without provenance Details for py_fast_grpc-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for py-fast-grpc 1.0.0
File Interpreter ABI Platform Actions
py_fast_grpc-1.0.0-py3-none-any.whl Python 3 none any Details for py_fast_grpc-1.0.0-py3-none-any.whl

Total release size: 19.7 kB

Release files / py_fast_grpc-1.0.0.tar.gz

Download URL py_fast_grpc-1.0.0.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7edec94815446d4dad004bb44afb5d8a5b7e30f4e4578e95e8e9d7e9375c0d41
BLAKE2b-256 checksum
How to use checksums
476938d81c8395a3ca4eaf57b554755bbfcc1380ad37fb0454e8bdb5f109f043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.5 Linux/6.15.6-200.fc42.x86_64

Release files / py_fast_grpc-1.0.0-py3-none-any.whl

Download URL py_fast_grpc-1.0.0-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b8ad139c677274ae8a1155f65cfd855a96b3a504e78d35d8e605f8851a37f571
BLAKE2b-256 checksum
How to use checksums
f3c14d21df543aec6a63596c62598c69aa8f49950bc9e4d694155f43d13386c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.5 Linux/6.15.6-200.fc42.x86_64

Security for py-fast-grpc 1.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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