Skip to content
Unleash the power of Twilio from your command prompt
Branch: master
Clone or download
Latest commit ffbb086 Jul 12, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add checklist item for non-twilio contributors (#32) Jun 6, 2019
.vscode Refactor messages out of SecureStorage Apr 9, 2019
bin Move the cache/config/date directories to ~/.twilio by default Apr 8, 2019
docs Add watch plugin to docs, remove debugger (now that it's bundled) (#71) Jul 12, 2019
githooks Add pre-commit hook to execute tests (#67) Jul 9, 2019
src Add sending attachments feature to send command (#69) Jul 12, 2019
test Update dependencies Jul 12, 2019
.dockerignore [DX-665] WiP for loading open api spec Feb 7, 2019
.editorconfig Initial commit - internal preview only Sep 18, 2018
.eslintrc Allow extraneous modules included from twilio package Sep 28, 2018
.gitattributes Initial commit - internal preview only Sep 18, 2018
.gitignore Add package backup files to git ignored files May 7, 2019
.travis.yml Updating travis dist to xenial May 29, 2019 [Librarian] Regenerated @ 942bf3637c114cc52558aa73284d14dac3ac978b Jul 12, 2019 Additional debugging information (#66) Jul 9, 2019
Dockerfile Install both remote packages together Mar 14, 2019
LICENSE Create LICENSE Sep 27, 2018
Makefile Add pre-commit hook to execute tests (#67) Jul 9, 2019 Add links to twilio-cli docs (#53) Jul 5, 2019 breaking: Move the config directory to '.twilio-cli' (#37) Jun 12, 2019 Add versioning link and doc to README (#22) May 8, 2019
appveyor.yml Fix appveyor nodejs_version Mar 14, 2019
package-lock.json Release 1.3.4 Jul 12, 2019
package.json Release 1.3.4 Jul 12, 2019
welcome.js Switch the 'project' topic to 'projects' (#34) Jun 6, 2019

A CLI for Twilio

npm version Travis Build StatusAppveyor Build Statuscodecov

⚠⚠⚠⚠ Pre-release software warning ⚠⚠⚠⚠

This software is in pre-release status and not currently supported. We are looking for community feedback on what type of CLI tool would be the most useful for Twilio users.



  1. Node.js >= 8.0
  2. Running on Linux? Depending on your distribution, you will need to run the following command:
    Debian/Ubuntu: sudo apt-get install libsecret-1-dev
    Red Hat-based: sudo yum install libsecret-devel
    Arch Linux: sudo pacman -S libsecret

Eventually, the plan is to have self-contained packages for *nix systems and an installer for Windows with no need for manually installing prerequisites.


Head over to the twilio-cli documentation.


twilio-cli uses a modified version of Semantic Versioning for all changes. See this document for details.


See the General usage guide.


Review the Examples.


  1. Clone this repo.
  2. From the repo directory, run: npm install
  3. Run ./bin/run from the repo directory to run the CLI.


Please file a GitHub issue in this repository for any feedback you may have.



You can’t perform that action at this time.