Skip to content

wack/multitool

Repository files navigation

gh-multi-banner-2

MultiTool

Agentic deployments help teams catch production bugs before they impact users. Move fast without breaking things.

🏡 Home • ✍️ Blog • 📚 Docs • ✨ Try the MultiTool beta for free

❓ What is MultiTool?

MultiTool is a progressive delivery tool that helps teams catch production bugs before they impact users. The open-source CLI connects to your MultiTool account to create and monitor canary deployments, manage traffic shifting, and automatically roll back changes when statistically significant regressions are detected.

📖 Table of contents

🏎️ Getting started

Check out our quickstart guide to learn how to deploy with MultiTool!

Check out our getting started tutorial to try out a guided demo of MultiTool!

⚙️ Installation

Installing with Homebrew:

brew install wack/tap/multi

Installing with curl:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wack/multitool/releases/download/v0.3.0/multitool-installer.sh | sh

Check the releases page for pre-built binaries, checksums, and guides to install on additional platforms.

⭐ Features

Automated canary deployments

The MultiTool agent deploys every release as a canary deployment, routing a small percentage of production traffic to the canary.

Traffic scale-up

As the agent gains confidence in the release, it automatically scales up traffic. No more watching logs or waiting for alerts.

Fast roll-backs

The MultiTool agent automatically rolls back the deployment if it detects a statistical increase in errors, preventing user-facing bugs and downtime. MultiTool keeps a hot standby ready for instantaneous rollback in case of incident.

Run locally or in CI/CD

MultiTool doesn’t store your cloud provider keys. The MultiTool agent runs on your local system or any CI/CD tool you currently use.

🛠️ Platform support

MultiTool supports deploying canaries for AWS Lambda functions running in AWS API Gateway. The MultiTool team is actively expanding platform support. Our platform roadmap is presented in the following table:

Platform Support
Cloudflare ✨ Available!
AWS Lambda + API Gateway ✨ Available!
Vercel 👀 Up next
Kubernetes 👀 Up next
AWS Function Aliases ⌚ Soon
Google Cloud Run Functions ⏳ Later

🎯 Mission

We help teams take a more proactive approach to progressive delivery by using agentic deployments to catch regressions early. Today, operators either manually watch deployments in real time or rely on passive alerts to catch problems after they’ve hit users. We want to empower operators to proactively identify and rollback disruptive deployments before they cause widespread impact. MultiTool is bringing agentic deployments to everyone. Learn more about our team and vision at our company website.

📬 Need help?

If you have questions, ideas, or bugs to report:

👉 support@multitool.run

About

Deploy agentically. MultiTool automates canary deployments for safe, reliable releases.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5