• Pricing
© 2026 Serverless, Inc. All rights reserved.

Framework

  • Overview
  • Documentation
  • Plugins360
  • Pricing

Learn

  • Blog
  • GuidesUpdated
  • Examples240
  • Courses

Resources

  • Support
  • Security
  • Trust Center
  • Status

Community

  • Slack
  • GitHub47k
  • Forum
  • Meetups

Company

  • About
  • Careers
  • Contact
  • Partners

Legal

  • Terms of Service
  • Privacy Policy
  • Trademark
  • DMCA
zaru

Serverless Plugin Embedded Env In Code

by

Replace environment variables with static strings before deployment. It’s for Lambda@Edge.

0
10
  1. Serverless Plugin Embedded Env In Code

serverless npm version License: MIT

Embedded env in Code

ServerlessFramework Plugin

This plugin will replace environment variables with static strings before deployment. It’s for Lambda@Edge.

Usage

serverless.yml

functions:
  foobar:
    handler: foobar.perform
    embedded:
      files:
        - foobar.js
        - foobar-lib.js
      variables:
        FooBar: somethingA
        BarBaz: somethingB

For example

const foobar = process.env.FooBar
const barbaz = `${process.env.BarBaz} <= barbaz`

replaces

const foobar = 'somethingA'
const barbaz = `somethingB <= barbaz`

Contents

  • Embedded env in Code
  • ServerlessFramework Plugin
  • Usage

Related

GuidesPluginsExamplesSlack CommunitySupport