This is a Twilio Labs project
This means this project is 100% open-source. You can find its source code in the Twilio Labs GitHub organization.
We currently don't support the projects through our official support channels. But you are welcome to reach out to us on GitHub for any questions, issues or suggestions or to contribute to this project.
The Serverless Toolkit is CLI tooling to help you develop locally and deploy to Twilio Functions & Assets.
There are two ways you can use the toolkit. If you are already using the Twilio CLI, you can install it via a plugin. Alternatively, you can use the toolkit as a standalone using
twilio-run via npm or another Node.js package manager.
Throughout the docs, we primarily use the Twilio CLI unless pointed out.
Everything in this toolkit is released under Twilio Labs and fully open-source. If you find any problems with this, please file an issue or even create a pull request to work together with us on the toolkit. We would love to hear your ideas and feedback!
You can also check out our other related projects there:
- @twilio-labs/serverless-api is the underlying module that powers most of this tooling
- Function Templates is the collection of templates powering the
newcommand in the tooling
- Serverless Framework integration integrates the Twilio Runtime with the Serverless Framework
- Visual Studio Code Twilio Extension is an extension to interact with the Twilio Serverless tooling directly from within VS Code]
- @twilio-labs/plugin-assets is a Twilio CLI plugin to upload and manage assets
Now that you know what the Twilio Serverless Toolkit is all about, let's get started working with it.
- Getting Started
- General Usage
- Upload Assets with the Assets Plugin