{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/2"},{"label":"Telephony","url":"https://skillfed.io/packages/category/communications-telephony"}],"enrichment":{"capability":"Python client library for the Twilio API that enables sending SMS messages, making calls, and managing voice and messaging services through Twilio's cloud platform.","skillfed_tags":["sms-api","voice-communications","async-http"],"use_cases":["Send SMS notifications or alerts from a web application or backend service to users' mobile phones.","Implement two-factor authentication (2FA) by generating and sending one-time codes via SMS.","Programmatically initiate outbound phone calls with custom voice prompts or call routing logic.","Build a customer support system that logs and retrieves call and message history via the Twilio API.","Create async message queues in high-throughput applications using the AsyncTwilioHttpClient.","Route calls to different geographic regions using Twilio's edge and region parameters."],"what_it_does":"Twilio is a Python SDK that wraps the Twilio cloud communications API, allowing developers to programmatically send SMS messages, make phone calls, and manage voice and messaging services. It provides a synchronous REST client by default (using requests) and an optional asynchronous client (using aiohttp) for non-blocking operations. The library handles authentication via Account SID and Auth Token, supports region and edge routing for Twilio's global infrastructure, and includes automatic pagination for listing records.\n\nThe package is production-stable, actively maintained, and supports Python 3.7 through 3.13. It depends on requests for synchronous HTTP calls, PyJWT for token handling, and aiohttp/aiohttp-retry for async operations. Developers typically use it to integrate SMS notifications, voice calls, or two-factor authentication into web applications and backend services without managing the underlying telephony infrastructure.","worth_installing":"Yes. Twilio is a mature, actively maintained library with low install friction, no known vulnerabilities, a permissive MIT license, and broad Python version support. Install it if you need to integrate SMS, voice calls, or other Twilio services into a Python application. The only prerequisite is a valid Twilio account and credentials."},"id":"twilio","links":{"html":"https://skillfed.io/packages/twilio","md":"https://skillfed.io/packages/twilio.md","pypi":"https://pypi.org/project/twilio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"twilio","python_support":"supports_current","summary":"Twilio API client and TwiML generator"},"popularity":{"monthly_downloads":20413006,"position":1039,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"9.11.0"}
