Registry / http-networking / connectrpc

connectrpc

JSON →
library0.10.0pypypiunverified

Server and client runtime library for Connect RPC. Current version: 0.10.0. Requires Python >=3.10. Released on PyPI as connectrpc since v0.9.0 (previously connect-python). Monthly releases.

pip install connectrpc
INSTALL
IMPORT
SIG · CONNECTRPC
C
connectrpc
http-networkingpythonv0.10.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

create_connect_server
from connectrpc import create_connect_server
from connectrpc.server import create_connect_server

Minimal JSON client calling a Connect RPC service.

import asyncio from connectrpc.client import create_connect_client from connectrpc.codec import proto_json_codec async def main(): client = create_connect_client( "http://localhost:8080", codec=proto_json_codec(), ) request = {"name": "World"} response = await client.call("greet.GreetService/Greet", request) print(response) asyncio.run(main())
Debug
Known issues
breakingPyPI package renamed from 'connect-python' to 'connectrpc' in v0.9.0. Update your dependencies to 'connectrpc'.
fix
pip uninstall connect-python && pip install connectrpc
affects: <0.9.0
breakingproto_json=True removed in v0.10.0. Use codec=proto_json_codec() instead.
fix
from connectrpc.codec import proto_json_codec; client = create_connect_client('...', codec=proto_json_codec())
affects: <=0.9.0
gotchaDefault transport changed from httpx to pyqwest (v0.8.0+). For custom HTTP settings, use transport parameter.
fix
from connectrpc.transport import PyqwestTransport; create_connect_client('...', transport=PyqwestTransport(...))
affects: >=0.8.0
deprecatedThe 'connect-python' package on PyPI is deprecated. All future releases are under 'connectrpc'.
fix
See rename warning.
affects: all
Upgrade
Version history
0.10.0latest on PyPI · released Apr 28, 2026
Audit
Dependencies
protobufrequiredProtocol Buffers support
httpxoptionalHTTP client for Connect/gRPC
h2optionalHTTP/2 support for gRPC protocol
Agent activity
16 hits · last 30 days
node
14
OpenAI (training)
1
Resources
connectrpc — pip install connectrpc · libregistry