LocalStack Extensions

Use LocalStack Extensions to customize and extend your local development experience.

LocalStack Extensions allow developers to extend and customize LocalStack. Extensions are a feature of our paid offering. LocalStack Extensions enable you to start custom services with LocalStack in the same container, while leveraging the existing features in the ecosystem.

Developers can add new services, extend existing services, and even add custom functionality. The Extensions API allows developers to easily plug in their own custom logic and services into the LocalStack container.

You can use LocalStack Extensions to:

  • Starting custom services together with LocalStack in the same container (see our Cloudflare Workers Extension).
  • Instrumenting AWS requests with additional information before they reach your Lambdas.
  • Logging AWS API calls to custom data backends.

The officially supported LocalStack Extensions can be discovered on our Extension Library. To install and use extensions, you need an active LocalStack license.

Getting started

Get started with LocalStack extensions by installing and using the official MailHog extension.

Managing extensions

How to manage LocalStack extensions in your LocalStack environment

Developing extensions

How to develop your own extensions

Extensions Library

Extend LocalStack by adding new services and features as extensions

Official Extensions

Official extensions for LocalStack

Last modified July 18, 2024: setup markdownlint (#1382) (f2ebb421e)