Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now


Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Twilio Python ヘルパーライブラリー


        The Twilio Python Helper Library makes it easy to interact with the Twilio API from your Python application. The most recent version of the library can be found on PyPi. The Twilio Python Helper Library supports Python applications written in Python 2.7 and above. If you are interested in migrating to the newer 6.x version of the Twilio Python Helper Library from the 5.x version, check out this guide.


        ライブラリーのインストールは、Python用のパッケージマネージャーであるpipを使用してPyPiから行うのがもっとも簡単な方法です。 ターミナルから以下を実行するだけです。

        pip install twilio

        pip: command not foundが表示された場合はeasy_installを利用できます。ターミナルで下記を実行して下さい。

        easy_install twilio


        または、twilio-pythonソースコード (ZIP) をダウンロードして、下記を実行しライブラリーをインストールします:

        python setup.py install


        "Permission Denied" (権限がありません)

        If the command line gives you a big long error message that says Permission Denied in the middle of it, try running the above commands with sudo (e.g. sudo pip install twilio).


        Try sending yourself an SMS message. Save the code sample on this page to your computer with a text editor. Be sure to update the account_sid, auth_token, and from_ phone number with values from your Twilio account. The to phone number can be your own mobile phone.

        send_sms.pyという名前でファイルを保存します。 ターミナル上で、先ほど保存したファイルを含むディレクトリーにcdします。

        python send_sms.py


        Using this Library

        Authenticate Client

        from twilio.rest import Client
        auth_token = "your_auth_token"
        client = Client(account_sid, auth_token)

        Create a New Record

        from twilio.rest import Client
        auth_token = "your_auth_token"
        client = Client(account_sid, auth_token)
        call = client.calls.create(

        Get Existing Record

        from twilio.rest import TwilioRestClient
        auth_token = "your_auth_token"
        client = TwilioRestClient(account_sid, auth_token)
        call = client.calls.get("CA42ed11f93dc08b952027ffbc406d0868")

        Iterate Through Records

        from twilio.rest import Client
        auth_token = "your_auth_token"
        client = Client(account_sid, auth_token)
        for sms in client.messages.list():


        Pythonヘルパーライブラリーを使用できるようになったら、TwilioのREST APIドキュメントやあらゆるTwilioプロダクトのドキュメントで最新版のライブラリーを使用するサンプルコードを確認できるでしょう。 また、ここから自動生成された最新版SDKのライブラリードキュメントをご覧いただけます。



        New functionality will only be added to the new library (Python Helper Library 6.x). The old library (5.x) is no longer supported: Twilio will not provide bug fixes and Support might ask you to upgrade before debugging issues. Learn how to migrate your existing application.

        The most recent version of the Python Helper Library is not API compatible with the previous 5.x version you may have used in previous Twilio applications. The older version will continue to work, and you will continue to find sample code for this version throughout our documentation. Should you need to install this version you can do so with the following command:

        pip install twilio==5.7.0


        We'd love to hear your feedback on the Twilio Python Helper Library and help you past any issues you may encounter. Feel free to drop us a line, and we'll make sure to get you sorted!

        Rate this page:


        誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。