{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/6"}],"enrichment":{"capability":"Python client library for the Signal Cli REST API, enabling programmatic sending and receiving of Signal messages through an HTTP interface.","skillfed_tags":["signal-messaging","rest-api-client"],"use_cases":["Send automated Signal notifications or alerts from a Python application to registered Signal users.","Build a bot or automation that receives and responds to Signal messages programmatically.","Manage Signal groups (create, update, add/remove members) from a Python script or service.","Integrate Signal messaging into a larger application workflow without direct Signal client integration.","Retrieve and manage Signal attachments, profiles, and contact information via API."],"what_it_does":"pysignalclirestapi is a thin Python wrapper around the Signal Cli REST API, a separate HTTP service that bridges Signal messaging into programmatic workflows. It provides methods to send and receive Signal messages, manage groups, handle attachments, manage contacts, and interact with Signal identities and reactions\u2014all by wrapping HTTP calls to an already-running signal-cli-rest-api server.\n\nThe library depends on requests for HTTP communication and six for Python 2/3 compatibility. Many endpoints are marked as working, but the maintainer notes incomplete testing on newer additions; some group operations, contact sync, and device-specific features remain untested or in-progress. You must have the signal-cli-rest-api service running separately and registered with a Signal phone number before using this library.","worth_installing":"Yes, if you already have signal-cli-rest-api running and need a Python client. The library is actively maintained, has low install friction, and covers the core messaging use cases (send, receive, groups). However, be aware that many endpoints are marked untested or in-progress; test thoroughly before relying on group management or contact sync in production. The small community (30 stars) means fewer real-world bug reports."},"id":"pysignalclirestapi","links":{"html":"https://skillfed.io/packages/pysignalclirestapi","md":"https://skillfed.io/packages/pysignalclirestapi.md","pypi":"https://pypi.org/project/pysignalclirestapi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-19","license_spdx":null,"license_treatment":"permissive","name":"pysignalclirestapi","python_support":"supports_current","summary":"Small python library for the Signal Cli REST API"},"popularity":{"monthly_downloads":75313,"position":14731,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.25"}
