Skip to content

Creating Apps

You can create a Foundry app from the Falcon console’s App Builder or from the Foundry CLI. Both methods produce the same app structure — the difference is in the development experience.

  1. Go to Foundry > App manager.
  2. Click Create app.
  3. Choose one of the following:
    • Start from scratch — Create a blank app and add capabilities manually.
    • Clone an existing app — Copy an installed app’s configuration as a starting point.
    • Use a template — Select a pre-built template from the Content Library.
  4. Enter a Name and Description for your app.
  5. Click Create.

The App Builder opens with your new app’s capability summary.

Terminal window
foundry apps create

You will be prompted for the app name and description. The CLI creates a project directory with:

my-app/
├── manifest.yml # App manifest (capabilities, metadata)
├── functions/ # Serverless function code
├── ui/ # UI extension source
└── ...

You can also pass the name and description as flags:

Terminal window
foundry apps create --name "My App" --description "Does useful things"

Cloning creates a copy of an installed app’s configuration that you can modify.

  1. Go to Foundry > App catalog.
  2. Find the app you want to clone.
  3. Click Clone.
  4. Modify the name and description.
  5. Click Create.
Terminal window
foundry apps create --clone <app-id>

Or interactively:

Terminal window
foundry apps create

Select Clone an existing app when prompted.

App templates are pre-built apps in the Content Library. Unlike CrowdStrike Store apps, templates are fully editable — you can inspect and modify their source code, configuration, and capabilities.

Templates are available in the Falcon console under Foundry > Content Library. You can deploy a template directly or clone it as a starting point.

For a walkthrough, see Deploy an App Template.