Skip to content

Understanding Foundry

Falcon Foundry is CrowdStrike’s application development platform. Build custom apps that run natively inside the Falcon console — UI extensions that surface in detection panels, automated workflows that trigger on security events, serverless functions that call external APIs, and dashboards that visualize your security data. Apps built on Foundry have direct access to Falcon’s APIs, data, and user interface without managing external infrastructure.

RequirementDetail
SubscriptionFalcon Foundry entitlement. Contact your CrowdStrike representative for details.
RolesFalcon Administrator or Foundry App Developer
Supported cloudsUS-1, US-2, EU-1, US-GOV-1

Foundry apps are composed of one or more of the following capabilities:

CapabilityDescription
API IntegrationConnect to external APIs and CrowdStrike APIs. Expose operations as SOAR actions with autocomplete configuration.
CollectionsStore structured data natively on the Falcon platform. JSON Schema-based, FQL-queryable, accessible from functions and workflows.
FunctionsRun serverless code in Python, or Go. Call APIs, process data, write to LogScale.
QueriesEmbed LogScale (CQL) queries and saved searches in your app for dashboards and reports.
RTR ScriptsInclude Real Time Response scripts that execute on endpoints.
Workflow TemplatesBuild Fusion SOAR workflow templates with triggers, conditions, and actions.
UI ExtensionsAdd panels, tabs, and cards to existing Falcon console pages (6 socket types).
UI PagesCreate custom full-page experiences with their own navigation entry in the Falcon console.
DashboardsBuild dashboard views with widgets that display query results.

Use Foundry when you need to:

  • Add custom UI panels to detection, incident, or host detail pages
  • Automate security workflows that call third-party APIs
  • Build internal tooling that lives inside the Falcon console
  • Ingest and query custom data sources in Next-Gen SIEM
  • Create scheduled or event-driven integrations with external platforms
  • Distribute reusable security apps through the CrowdStrike App Catalog

Building a Foundry app follows six stages:

  1. Create — Start a new app in the Falcon console or with the Foundry CLI
  2. Develop — Add capabilities (functions, integrations, UI, workflows, etc.)
  3. Test — Use development mode, preview mode, and local testing
  4. Deploy — Push your app to the Falcon platform
  5. Release — Make the deployed version available for installation
  6. Install — Install the released app for users in your CID

Building in the Falcon Console vs. the CLI

Section titled “Building in the Falcon Console vs. the CLI”
CapabilityFalcon ConsoleFoundry CLI
API IntegrationsYesYes
CollectionsYesYes
FunctionsYes (Python only, browser editor)Yes (Python, Go)
QueriesYesYes
RTR ScriptsNoYes
UI ExtensionsYes (Extension Builder, no-code)Yes (full framework access)
UI PagesNoYes
DashboardsYesNo
Workflow TemplatesYesYes

The Falcon console provides a visual, no-code/low-code experience for building apps. The Foundry CLI provides full programmatic control and supports additional languages and capabilities.

App templates are pre-built apps available in the Falcon console’s Content Library. You can deploy a template directly, or clone it as a starting point for your own app. Templates are editable — you can inspect and modify the source, unlike CrowdStrike Store apps which are closed-source.

Browse templates in Foundry > Templates in the Falcon console.