{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"A Python client library for connecting to STOMP messaging servers (ActiveMQ, RabbitMQ, Artemis) and sending or receiving messages using the STOMP protocol.","skillfed_tags":["messaging","stomp-protocol","message-broker"],"use_cases":["Connect a Python service to an ActiveMQ or RabbitMQ broker to publish events or subscribe to message queues.","Build a message-driven microservice that listens for incoming STOMP messages and processes them asynchronously.","Write a command-line tool to test or debug STOMP message flows without writing application code.","Integrate legacy messaging systems (that speak STOMP) with modern Python applications.","Implement request-reply patterns over STOMP for distributed system communication."],"what_it_does":"stomp.py is a Python client for the STOMP (Streaming Text Oriented Messaging Protocol) messaging standard. It lets you connect to message brokers like ActiveMQ, RabbitMQ, and Artemis to send and receive messages over a network. The library handles the protocol details\u2014connection negotiation, message framing, and acknowledgment\u2014so you write straightforward Python code to interact with your message queue. It supports STOMP versions 1.0, 1.1, and 1.2, and can also run as a standalone command-line tool for testing.\n\nThe package has minimal dependencies (just docopt-ng and websocket-client) and is actively maintained for modern Python (3.10\u20133.14). It's been in use since 2011 and is marked as production-stable. If you need to integrate a Python application with an existing STOMP-based messaging infrastructure, this is the standard choice.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and is the standard Python client for STOMP. Install it if you need to communicate with a STOMP message broker. No known vulnerabilities and broad Python version support make it a safe, reliable choice."},"id":"stomp-py","links":{"html":"https://skillfed.io/packages/stomp-py","md":"https://skillfed.io/packages/stomp-py.md","pypi":"https://pypi.org/project/stomp-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":null,"license_treatment":"permissive","name":"stomp.py","python_support":"supports_current","summary":"Python STOMP client, supporting versions 1.0, 1.1 and 1.2 of the protocol"},"popularity":{"monthly_downloads":1464555,"position":3878,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"9.0.0"}
