1<!DOCTYPE html> 2<html lang="en-US" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <title>What is Cargo Lambda? | Cargo Lambda</title> 7 <meta name="description" content="Rust functions on AWS Lambda made simple"> 8 <link rel="preload stylesheet" href="/assets/style.7799a33d.css" as="style"> 9 10
10<script type="module" src="/assets/app.91fafacf.js"></script>
10 11 <link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin=""> 12 <link rel="modulepreload" href="/assets/chunks/framework.d6a7754b.js"> 13 <link rel="modulepreload" href="/assets/chunks/theme.2b70c9e6.js"> 14 <link rel="modulepreload" href="/assets/guide_what-is-cargo-lambda.md.091f1ce9.lean.js"> 15
15<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
15 16
16<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
16 17 </head> 18 <body> 19 <div id="app"><div class="Layout" data-v-6c99ddc4><!--[--><!--]--><!--[--><span tabindex="-1" data-v-2dcee092></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-2dcee092> Skip to content </a><!--]--><!----><header class="VPNav" data-v-6c99ddc4 data-v-cfb20137><div class="VPNavBar" data-v-cfb20137 data-v-3b05bdd4><div class="container" data-v-3b05bdd4><div class="title" data-v-3b05bdd4><div class="VPNavBarTitle has-sidebar" data-v-3b05bdd4 data-v-db63a60b><a class="title" href="/" data-v-db63a60b><!--[--><!--]--><!----><!--[-->Cargo Lambda<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-3b05bdd4><div class="curtain" data-v-3b05bdd4></div><div class="content-body" data-v-3b05bdd4><!--[--><!--]--><div class="VPNavBarSearch search" data-v-3b05bdd4><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg class="DocSearch-Search-Icon" width="20" height="20" viewBox="0 0 20 20" aria-label="search icon"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-3b05bdd4 data-v-b844efda><span id="main-nav-aria-label" class="visually-hidden" data-v-b844efda>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/guide/what-is-cargo-lambda.html" tabindex="0" data-v-b844efda data-v-7b69005e><!--[--><span data-v-7b69005e>Guide</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/commands/introduction.html" tabindex="0" data-v-b844efda data-v-7b69005e><!--[--><span data-v-7b69005e>Commands</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://github.com/cargo-lambda/cargo-lambda/releases/tag/v1.9.2" target="_blank" rel="noreferrer" tabindex="0" data-v-b844efda data-v-7b69005e><!--[--><span data-v-7b69005e>Version: 1.9.2</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-3b05bdd4 data-v-92ab4678><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-92ab4678 data-v-ba02adf8 data-v-f53cefe0><span class="check" data-v-f53cefe0><span class="icon" data-v-f53cefe0><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-ba02adf8><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-ba02adf8><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-3b05bdd4 data-v-87f89238 data-v-d398b027><!--[--><a class="VPSocialLink no-icon" href="https://github.com/cargo-lambda/cargo-lambda" aria-label="github" target="_blank" rel="noopener" data-v-d398b027 data-v-6270c22d><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a>
19<!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-3b05bdd4 data-v-a6ca2abe data-v-b6aca024><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-b6aca024><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-b6aca024><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-b6aca024><div class="VPMenu" data-v-b6aca024 data-v-2f213863><!----><!--[--><!--[--><!----><div class="group" data-v-a6ca2abe><div class="item appearance" data-v-a6ca2abe><p class="label" data-v-a6ca2abe>Appearance</p><div class="appearance-action" data-v-a6ca2abe><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-a6ca2abe data-v-ba02adf8 data-v-f53cefe0><span class="check" data-v-f53cefe0><span class="icon" data-v-f53cefe0><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-ba02adf8><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-ba02adf8><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-a6ca2abe><div class="item social-links" data-v-a6ca2abe><div class="VPSocialLinks social-links-list" data-v-a6ca2abe data-v-d398b027><!--[--><a class="VPSocialLink no-icon" href="https://github.com/cargo-lambda/cargo-lambda" aria-label="github" target="_blank" rel="noopener" data-v-d398b027 data-v-6270c22d><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-3b05bdd4 data-v-4e1d7927><span class="container" data-v-4e1d7927><span class="top" data-v-4e1d7927></span><span class="middle" data-v-4e1d7927></span><span class="bottom" data-v-4e1d7927></span></span></button></div></div></div></div><!----></header><div class="VPLocalNav reached-top" data-v-6c99ddc4 data-v-d3908aa3><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-d3908aa3><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="menu-icon" data-v-d3908aa3>
19<path d="M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"></path><path d="M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"></path><path d="M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"></path><path d="M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"></path></svg><span class="menu-text" data-v-d3908aa3>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-d3908aa3 data-v-c6061c50><button data-v-c6061c50>Return to top</button><!----></div></div><aside class="VPSidebar" data-v-6c99ddc4 data-v-122aa23c><div class="curtain" data-v-122aa23c></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-122aa23c><span class="visually-hidden" id="sidebar-aria-label" data-v-122aa23c> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-122aa23c><section class="VPSidebarItem level-0 has-active" data-v-122aa23c data-v-d45eeccc><div class="item" role="button" tabindex="0" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><h2 class="text" data-v-d45eeccc>Introduction</h2><!----></div><div class="items" data-v-d45eeccc><!--[--><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/what-is-cargo-lambda.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>What is Cargo Lambda?</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/installation.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Installation</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/getting-started.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Getting Started</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/configuration.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Configuration</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/cross-compiling.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Cross Compiling</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/release-optimizations.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Release Optimizations</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/lambda-extensions.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Lambda Extensions</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/automating-deployments.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Automating deployments</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/guide/screencasts.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Screencasts</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-122aa23c><section class="VPSidebarItem level-0" data-v-122aa23c data-v-d45eeccc><div class="item" role="button" tabindex="0" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><h2 class="text" data-v-d45eeccc>Commands</h2><!----></div><div class="items" data-v-d45eeccc><!--[--><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/introduction.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>Supported commands</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/build.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda build</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/deploy.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda deploy</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/init.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda init</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/invoke.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda invoke</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/new.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda new</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/system.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda system</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-d45eeccc data-v-d45eeccc><div class="item" data-v-d45eeccc><div class="indicator" data-v-d45eeccc></div><a class="VPLink link link" href="/commands/watch.html" data-v-d45eeccc><!--[--><p class="text" data-v-d45eeccc>cargo lambda watch</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-6c99ddc4 data-v-66ad93e4><div class="VPDoc has-sidebar has-aside" data-v-66ad93e4 data-v-f4db1581><!--[--><!--]--><div class="container" data-v-f4db1581><div class="aside" data-v-f4db1581><div class="aside-curtain" data-v-f4db1581></div><div class="aside-container" data-v-f4db1581><div class="aside-content" data-v-f4db1581><div class="VPDocAside" data-v-f4db1581 data-v-73e8d377><!--[--><!--]--><!--[--><!--]--><div class="VPDocAsideOutline" role="navigation" data-v-73e8d377 data-v-90718cb7><div class="content" data-v-90718cb7><div class="outline-marker" data-v-90718cb7></div><div class="outline-title" role="heading" aria-level="2" data-v-90718cb7>On this page</div><nav aria-labelledby="doc-outline-aria-label" data-v-90718cb7><span class="visually-hidden" id="doc-outline-aria-label" data-v-90718cb7> Table of Contents for current page </span><ul class="root" data-v-90718cb7 data-v-1ce5bb04><!--[--><!--]--></ul></nav></div></div><!--[--><!--]--><div class="spacer" data-v-73e8d377></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-f4db1581><div class="content-container" data-v-f4db1581><!--[--><!--]--><!----><main class="main" data-v-f4db1581><div style="position:relative;" class="vp-doc _guide_what-is-cargo-lambda" data-v-f4db1581><div>
19<h1 id="what-is-cargo-lambda" tabindex="-1">What is Cargo Lambda? <a class="header-anchor" href="#what-is-cargo-lambda" aria-label="Permalink to "What is Cargo Lambda?"">â</a></h1><p>Cargo Lambda is a subcommand for <a href="https://doc.rust-lang.org/cargo/" target="_blank" rel="noreferrer">Cargo</a>, the Rust package manager, to work with <a href="https://aws.amazon.com/lambda/" target="_blank" rel="noreferrer">AWS Lambda</a>.</p><p>Cargo Lambda provides tools and workflows to help you get started building Rust functions for AWS Lambda from scratch. When you're ready to put your work in production, Cargo Lambda helps you build and deploy your functions on AWS Lambda in an efficient manner.</p></div></div></main><footer class="VPDocFooter" data-v-f4db1581 data-v-1dd06386><!--[--><!--]--><div class="edit-info" data-v-1dd06386><div class="edit-link" data-v-1dd06386><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/cargo-lambda/cargo-lambda/edit/main/docs/guide/what-is-cargo-lambda.md" target="_blank" rel="noreferrer" data-v-1dd06386><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" class="edit-link-icon" aria-label="edit icon" data-v-1dd06386><path d="M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"></path><path d="M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"></path></svg> Edit this page on GitHub<!--]--></a></div><div class="last-updated" data-v-1dd06386><p class="VPLastUpdated" data-v-1dd06386 data-v-e88f2647>Last updated: <time datetime="2026-08-21T21:17:03.000Z" data-v-e88f2647></time></p></div></div><nav class="prev-next" data-v-1dd06386><div class="pager" data-v-1dd06386><!----></div><div class="pager" data-v-1dd06386><a class="pager-link next" href="/guide/installation.html" data-v-1dd06386><span class="desc" data-v-1dd06386>Next page</span><span class="title" data-v-1dd06386>Installation</span></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-6c99ddc4 data-v-76b2b04d><div class="container" data-v-76b2b04d><p class="message" data-v-76b2b04d>Released under the MIT License.</p><p class="copyright" data-v-76b2b04d>Copyright © 2022-present David Calavera</p></div></footer><!--[--><!--]--></div></div> 20
20<script>window.__VP_HASH_MAP__=JSON.parse("{\"guide_what-is-cargo-lambda.md\":\"091f1ce9\",\"commands_introduction.md\":\"95cb39a4\",\"commands_invoke.md\":\"437c7c24\",\"commands_init.md\":\"570a1f3e\",\"commands_deploy.md\":\"6306e99d\",\"index.md\":\"5c81d4a1\",\"guide_lambda-extensions.md\":\"9a676320\",\"guide_cross-compiling.md\":\"c13358dc\",\"guide_release-optimizations.md\":\"b0e25094\",\"commands_build.md\":\"94792dad\",\"guide_screencasts.md\":\"24650dfa\",\"guide_installation.md\":\"c87ab6dc\",\"commands_system.md\":\"15a1eb4f\",\"guide_configuration.md\":\"163dacd1\",\"guide_getting-started.md\":\"a0673c30\",\"guide_automating-deployments.md\":\"920760b2\",\"commands_new.md\":\"b0738073\",\"commands_watch.md\":\"65278582\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Cargo Lambda\",\"description\":\"Rust functions on AWS Lambda made simple\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"Guide\",\"link\":\"/guide/what-is-cargo-lambda\",\"activeMatch\":\"/guide/\"},{\"text\":\"Commands\",\"link\":\"/commands/introduction\",\"activeMatch\":\"/commands/\"},{\"text\":\"Version: 1.9.2\",\"link\":\"https://github.com/cargo-lambda/cargo-lambda/releases/tag/v1.9.2\"}],\"sidebar\":{\"/guide/\":[{\"text\":\"Introduction\",\"collapsible\":true,\"items\":[{\"text\":\"What is Cargo Lambda?\",\"link\":\"/guide/what-is-cargo-lambda\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"},{\"text\":\"Getting Started\",\"link\":\"/guide/getting-started\"},{\"text\":\"Configuration\",\"link\":\"/guide/configuration\"},{\"text\":\"Cross Compiling\",\"link\":\"/guide/cross-compiling\"},{\"text\":\"Release Optimizations\",\"link\":\"/guide/release-optimizations\"},{\"text\":\"Lambda Extensions\",\"link\":\"/guide/lambda-extensions\"},{\"text\":\"Automating deployments\",\"link\":\"/guide/automating-deployments\"},{\"text\":\"Screencasts\",\"link\":\"/guide/screencasts\"}]},{\"text\":\"Commands\",\"collapsible\":true,\"items\":[{\"text\":\"Supported commands\",\"link\":\"/commands/introduction\"},{\"text\":\"cargo lambda build\",\"link\":\"/commands/build\"},{\"text\":\"cargo lambda deploy\",\"link\":\"/commands/deploy\"},{\"text\":\"cargo lambda init\",\"link\":\"/commands/init\"},{\"text\":\"cargo lambda invoke\",\"link\":\"/commands/invoke\"},{\"text\":\"cargo lambda new\",\"link\":\"/commands/new\"},{\"text\":\"cargo lambda system\",\"link\":\"/commands/system\"},{\"text\":\"cargo lambda watch\",\"link\":\"/commands/watch\"}]}],\"/commands/\":[{\"text\":\"Introduction\",\"collapsible\":true,\"items\":[{\"text\":\"What is Cargo Lambda?\",\"link\":\"/guide/what-is-cargo-lambda\"},{\"text\":\"Installation\",\"link\":\"/guide/installation\"},{\"text\":\"Getting Started\",\"link\":\"/guide/getting-started\"},{\"text\":\"Configuration\",\"link\":\"/guide/configuration\"},{\"text\":\"Cross Compiling\",\"link\":\"/guide/cross-compiling\"},{\"text\":\"Release Optimizations\",\"link\":\"/guide/release-optimizations\"},{\"text\":\"Lambda Extensions\",\"link\":\"/guide/lambda-extensions\"},{\"text\":\"Automating deployments\",\"link\":\"/guide/automating-deployments\"},{\"text\":\"Screencasts\",\"link\":\"/guide/screencasts\"}]},{\"text\":\"Commands\",\"collapsible\":true,\"items\":[{\"text\":\"Supported commands\",\"link\":\"/commands/introduction\"},{\"text\":\"cargo lambda build\",\"link\":\"/commands/build\"},{\"text\":\"cargo lambda deploy\",\"link\":\"/commands/deploy\"},{\"text\":\"cargo lambda init\",\"link\":\"/commands/init\"},{\"text\":\"cargo lambda invoke\",\"link\":\"/commands/invoke\"},{\"text\":\"cargo lambda new\",\"link\":\"/commands/new\"},{\"text\":\"cargo lambda system\",\"link\":\"/commands/system\"},{\"text\":\"cargo lambda watch\",\"link\":\"/commands/watch\"}]}]},\"editLink\":{\"pattern\":\"https://github.com/cargo-lambda/cargo-lambda/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/cargo-lambda/cargo-lambda\"}],\"footer\":{\"message\":\"Released under the MIT License.\",\"copyright\":\"Copyright © 2022-present David Calavera\"},\"search\":{\"provider\":\"local\"}},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}");</script>
20 21 22 </body> 23</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.