Table of Contents

Define, Export, Import: Complete Lifecycle of an App Extension

This page shows the complete lifecycle of an App Extension, from defining to exporting and importing. It will be referenced by all other App Extension tutorials. It will walk you through the steps of

  1. creating an extension definition
  2. exporting the extension
  3. importing it into another App
Tip

In the Hello World App Extension tutorial, you can find a complete step-by-step example of the entire lifecycle, from creating to exporting and importing an extension.

Prerequisites

This assumes you have already

  1. created the app extension folder (like extensions/hello-world/)
  2. and put something inside it

Step 3: Configure and Build the Extension

  1. Open App Settings -> App Extensions, then edit your extension.
  2. Configure it as needed

Step 4: Import into Another App

  1. Go to App Settings -> App Extensions in the target App
  2. Click +
  3. Choose Select Files
  4. Pick the exported package
  5. Click Install

Optional: Publish to Marketplace

For production-ready extensions, you can publish packages in the 2sxc Marketplace.

Tip

If you want to publish, reach out and we can help with the packaging checklist.

Recap

You created, tested, configured, exported, and re-imported a working extension. That is the core workflow for all App Extensions.