Ahoy!

Open Source at Twilio

Build the future of communications. Start today with Twilio's APIs and services.

We're standing on the shoulders of giants. Software isn’t — and shouldn’t be — a zero-sum game. Collaboration binds communities together. Open Source helps all of us build more powerful services, faster than ever before.

At Twilio, we're always on the lookout for ways we can help keep that innovation going and pay it forward. Learn what we’ve been up to, and how you can contribute.


Code of Conduct

Your safety and comfort are important to us. Codes of Conduct let everyone know what’s expected, so we can do a better job of interacting with one another. All contributions to and interactions with Twilio's open-source projects have to adhere to our Code of Conduct.

You can report violations at open-source@twilio.com.

We believe that a Code of Conduct is important to create welcoming open-source communities. If you want to learn more about adding a Code of Conduct to your projects check out the Open Source Guides or the Covenant Code of Conduct.


Projects

Whatever your skill level might be, we have a variety of projects you can contribute to. Coding isn’t required, either. We love documentation improvements and bug reports. Here are a few projects you might want to check out:

Guardrail

Guardrail is a code generation tool, capable of reading from OpenAPI/Swagger specifications and generating principled code with an emphasis on quality and maintainability. Unlike many code generators, you are encouraged to not commit generated code, preferring to regenerate from your specification so it never gets out of date.

Guardrail on GitHub An icon of a outbound link arrow

SOCless

SOCless is a serverless framework built to help security teams easily automate their incident response and operations workflows.

SOCless on GitHub An icon of a outbound link arrow

Twilio CLI

Our Node.js & oclif powered Twilio CLI to interact with Twilio directly from the command-line.

Twilio CLI on GitHub An icon of a outbound link arrow

Flex Plugin Builder

Includes the code for create-flex-plugin and other tooling needed to build plugins for Twilio Flex.

Flex Plugin Builder on GitHub An icon of a outbound link arrow

Serverless Toolkit

A collection of tools to locally develop, debug, and deploy Twilio Functions.

Serverless Toolkit on GitHub An icon of a outbound link arrow

Developer Experience (DX) Automator

This tool is intended to help make managing multiple Github repositories much easier for DX, DevRel, and Open Source Engineering teams.

DX Automator on GitHub An icon of a outbound link arrow

Hackpack v4

With the fourth version of our Hackpack we decided to build an open-source hackable badge powered by the Raspberry PI Zero. You can find both the hardware specs as well as the firmware on our GitHub for you to build your own or modify our existing ones.

Hackpack Firmware on GitHub An icon of a outbound link arrow

Podcast: Some Coding Required

Some Coding Required is a podcast about all things open source. Hosted by Twilio SendGrid’s Senior Developer Experience Engineer, Elmer Thomas. Episodes will share answers to questions from the open source community, industry news, efficiency-focused hacks and apps, deep dives on open source topics, and more.


Contributing to Open Source for the First Time

Entering the world of Open Source and contributing to a project for the first time can be intimidating. In order to help you get comfortable with your first contribution, we created a mission in our Twilio Quest system that will guide you through it.

TwilioQuest