{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Implements the GRIP (Generic Real-time Interoperability Protocol) specification for Python, enabling real-time HTTP response publishing, long polling, and WebSocket message control via GRIP proxy endpoints.","skillfed_tags":["real-time-messaging","http-proxy","websocket"],"use_cases":["Publish real-time HTTP responses to clients connected through a GRIP proxy like Fanout.io.","Implement long-polling endpoints where clients subscribe to channels and receive updates via HTTP headers or response bodies.","Send WebSocket control messages to manage subscriptions and broadcast data to connected WebSocket clients through a GRIP proxy.","Integrate with Pushpin or Fanout.io to add real-time capabilities to existing HTTP services without modifying client code.","Build multi-endpoint publishing configurations for high-availability real-time messaging across multiple GRIP proxies."],"what_it_does":"GripControl is a Python library that implements the GRIP protocol, a specification for real-time message delivery through HTTP proxies. It acts as a client to GRIP-compatible proxy endpoints (such as Fanout.io or Pushpin), allowing you to publish HTTP responses, manage long-polling subscriptions, and send WebSocket control messages from your origin server. The library handles JWT authentication, supports multiple endpoint configurations, and can publish asynchronously with callbacks.\n\nThe package is designed for backends that need to push real-time updates to clients through a proxy layer. It abstracts away the details of GRIP message formatting and endpoint communication, letting you focus on subscription and publishing logic. It depends on PyJWT for token signing, pubcontrol for the underlying pub/control client, and six for Python 2/3 compatibility.","worth_installing":"Yes, if you are building a backend that needs to push real-time updates through a GRIP proxy (Fanout.io, Pushpin, or compatible). The library is actively maintained, has no known vulnerabilities, and is permissively licensed. Install friction is moderate due to multiple dependencies, but they are all lightweight. Not relevant for applications that do not use GRIP proxies."},"id":"gripcontrol","links":{"html":"https://skillfed.io/packages/gripcontrol","md":"https://skillfed.io/packages/gripcontrol.md","pypi":"https://pypi.org/project/gripcontrol/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-14","license_spdx":null,"license_treatment":"permissive","name":"gripcontrol","python_support":"unspecified","summary":"GRIP library"},"popularity":{"monthly_downloads":79259,"position":14370,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.4.0"}
