i2y/pydantic-rpc

PydanticRPC is a Python library for rapidly exposing Pydantic models as gRPC, ConnectRPC, and MCP services without protobuf files.

47
/ 100
Emerging

This library helps Python developers expose their data models and business logic as high-performance remote services without tedious manual setup. You define your data using Pydantic models and write standard Python functions, and it automatically handles the complex aspects of generating communication protocols. Developers use this to quickly build robust APIs and microservices, allowing different parts of an application or even different applications to communicate efficiently.

Use this if you are a Python developer building a new RPC service and want to save time by automatically generating boilerplate code for gRPC or ConnectRPC, leveraging Pydantic for data validation.

Not ideal if you need to consume an existing RPC service defined by pre-existing protobuf files, or if your primary development language is not Python.

API Development Microservices Backend Engineering System Integration Distributed Systems
No Package No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

68

Forks

8

Language

Python

License

MIT

Last pushed

Feb 03, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/i2y/pydantic-rpc"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.