NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #973 most downloaded on PyPI
Twilio API client and TwiML generator
Last release 10 days ago
10 Sep 2026
Release timing varies
gaps range from 2 weeks to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
5 versions withdrawn
withdrawn after publishing
17 years old
369 releases · first in 2009
Add address_sid param to IncomingPhoneNumbers create and update
Library
Api
address_sid param to IncomingPhoneNumbers create and updateRename number to phone_number in Voice Number TwiML. *(breaking change)*
Api
smart_encoded param for Messagesidentity_sid param to IncomingPhoneNumbers create and updatePreview
Proxy
Wireless
ip_address to sim resourceTwiml
number to phone_number in Voice Number TwiML. (breaking change)message to body in Messaging TwiML. (breaking change)One column per quarter.
Add acc_security (authy-phone-verification) initial api-definitions
Preview
acc_security (authy-phone-verification) initial api-definitionsTaskrouter
Make body an optional parameter on Message creation. *(breaking change)*
Chat
body an optional parameter on Message creation. (breaking change)Notify
data, apn, gcm, fcm, sms parameters in Notifications create resource are dicts/objects instead of strings. Passing manually stringified json will continue to work.Taskrouter
Video
Add sip_registration property on SIP Domains
Api
sip_registration property on SIP DomainsAdded last_response and last_request to http_client
Added DataSessions sub-resource to Sims.
Sync
Wireless
Add VoiceReceiveMode {'voice', 'fax'} option to IncomingPhoneNumber UPDATE requests
Api
Chat
Preview
Sync
Library
certifi package via requests.pool_connections parameter when creating your Twilio client.from twilio.rest import Client
from twilio.http.http_client import TwilioHttpClient
client = Client(
username,
password,
http_client=TwilioHttpClient(pool_connections=False)
)
Api
Chat
Preview
Sync
Add ChatGrant grant and deprecate IpMessagingGrant
Fixed PyJWT >= 1.5.1 exception
Api
auto_correct_address param for Addresses create and updateVideo
video_codec enum and video_codecs parameter, which can be set to either VP8 or H264 during room creation.Remove unused encryption_type property on Recordings *(breaking change)*
This release adds Beta and Preview products to main artifact.
Previously, Beta and Preview products were only included in the alpha
artifact. They are now being included in the main artifact to ease product
discoverability and the collective operational overhead of maintaining multiple
artifacts per library.
Api
encryption_type property on Recordings (breaking change)status enum for Messages to include 'accepted'Messaging
Notify
ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.Preview
sms_application_sid to HostedNumberOrders.Taskrouter
Update AnnounceMethod parameter naming for consistency
Api
AnnounceMethod parameter naming for consistencyNotify
ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.Preview
verification_attempts to HostedNumberOrders.status_callback_url and status_callback_method to HostedNumberOrders.Video
DateCreatedAfter and DateCreatedBefore.Ttl parameter (in seconds, default value is 3600).SourceSid, Status, DateCreatedAfter and DateCreatedBefore to the convenience method for retrieving Room recordings.Wireless
Update AnnounceMethod parameter naming for consistency
Api
AnnounceMethod parameter naming for consistencyMessaging
Notify
ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.Preview
verification_attempts to HostedNumberOrders.status_callback_url and status_callback_method to HostedNumberOrders.Video
DateCreatedAfter and DateCreatedBefore.Ttl parameter (in seconds, default value is 3600).SourceSid, Status, DateCreatedAfter and DateCreatedBefore to the convenience method for retrieving Room recordings.Wireless
Update AnnounceMethod parameter naming for consistency
Api
AnnounceMethod parameter naming for consistencyNotify
ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.Preview
verification_attempts to HostedNumberOrders.status_callback_url and status_callback_method to HostedNumberOrders.Video
DateCreatedAfter and DateCreatedBefore.Ttl parameter (in seconds, default value is 3600).SourceSid, Status, DateCreatedAfter and DateCreatedBefore to the convenience method for retrieving Room recordings.Wireless
1.5.1 to fix broken build.Pin PyJWT to below version 1.5.1 to fix broken build.
Release Notes
1.5.1 to fix broken build.StoreMedia support to Faxes.Add several missing attributes.
Release Notes
<Gather> attributes.
partial_result_callbackpartial_result_callback_methodlanguagehintsbarge_inacknowledge_sound_urlinputannounce_url and announce_url_method on Conference Participants.Add several missing attributes.
Release Notes
<Gather> attributes.
partial_result_callbackpartial_result_callback_methodlanguagehintsbarge_inacknowledge_sound_urlinputannounce_url and announce_url_method on Conference Participants.locality field to AvailablePhoneNumbers.origin field to IncomingPhoneNumbers.in_locality parameter to AvailablePhoneNumbers.origin parameter to IncomingPhoneNumbers.UsageRecords.validation_client.muted parameter to <Conference> Twiml.Add locality field to AvailablePhoneNumbers.
Release Notes
locality field to AvailablePhoneNumbers.origin field to IncomingPhoneNumbers.in_locality parameter to AvailablePhoneNumbers.origin parameter to IncomingPhoneNumbers.UsageRecords.validation_client.muted parameter to <Conference> Twiml.Rename RoomList to RoomRecordingsList.
Release Notes
Add HostedNumbers preview support.
Release Notes
Nothing published for this version
Update usage record categories.
Release Notes
get_page method for reentrant paging.Update usage record categories.
Release Notes
get_page method for reentrant paging.area_code_geomatch to messaging Service.Nothing published for this version
Release Notes - Allow *kwargs in TwiML Gather
Release Notes
Support *kwargs in Gather TwiML
Release Notes
Release Notes - Add Task verb to VoiceResponse - Add Echo verb to VoiceResponse - Add Sim verb to VoiceResponse
Release Notes
Release Notes - Add Task verb to VoiceResponse - Add Echo verb to VoiceResponse - Add Sim verb to VoiceResponse
Release Notes
Add recording_channels parameter to Participant create and update.
recording_channels parameter to Participant create and update.recording_status_callback parameter to Participant create and update.recording_status_callback_method parameter to Participant create and update.sip_auth_username parameter to Participant create and update.region parameter to Participant create and update.conference_recording_status_callback parameter to Participant create and update.conference_recording_status_callback_method parameter to Participant create and update.validity_period parameter to Messages.Add recording_channels parameter to Participant create and update.
recording_channels parameter to Participant create and update.recording_status_callback parameter to Participant create and update.recording_status_callback_method parameter to Participant create and update.sip_auth_username parameter to Participant create and update.region parameter to Participant create and update.conference_recording_status_callback parameter to Participant create and update.conference_recording_status_callback_method parameter to Participant create and update.validity_period parameter to Messages.endpoint an optional parameter when creating notify bindings.User, Segment, UserBinding, and SegmentMembership resources to Notify.start_time_before/start_time_after to the Video Rooms API.RatePlans.Nothing published for this version
The newest version of the twilio-python helper library!
New Major Version
The newest version of the twilio-python helper library!
This version brings a host of changes to update and modernize the twilio-python helper library. It is auto-generated to produce a more consistent and correct product.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →