Web App Overview
FlowForger is a comprehensive toolkit for the Microsoft Power Platform. The web application provides a full-featured environment for developing, managing, and deploying Power Automate flows and Azure Logic Apps workflows, and for working with Dataverse tables, solutions, plugins, security, and more -- all from your browser.
Feature Areas
Flow Development
- Browse and edit Power Automate flows directly in your Dataverse environment, in a Flow Workspace (database-backed), or in a Local Folder on your own filesystem
- Open and save flows that are not stored in Dataverse (non-solution flows and flows shared with you), and move them into a solution with Add to solution
- Start from a trigger template, or copy a ready-made flow with test data from the Examples gallery
- Write flows using the TypeScript DSL with real-time compilation, IntelliSense, and completion of Dataverse table, SharePoint list, and column names
- Run flows locally in the browser, or debug them with breakpoints (including conditional and per-iteration ones), stepping, watch expressions, and a debug console
- Change the DSL while paused and continue (Apply changes & continue), or move the execution point (Jump to This Line)
- Replay a cloud run locally: every connector, HTTP, and child-flow call is pinned to what the cloud recorded, so a production failure reproduces without calling out again
- See every data source a flow touches (Dataverse tables, SharePoint lists, environment variables) in the Data Sources tab
- Save named test scenarios (trigger payload and pins) with workspace flows
- View run history (per-flow or environment-wide), compare flows and security roles, and deploy to Dataverse
- Version control with snapshots and restore
Dataverse Management
- Browse and manage tables, columns, records, views, and relationships
- Build Entity Relationship Diagrams with an interactive canvas editor
- Manage environment variables and connection references
- Browse and edit global option sets (choices)
- Browse and edit App Modules, App Actions, Sitemaps, and Web Resources
- Query data with a SQL editor (including DML) and a FetchXML console
Platform Administration
- Browse solutions and their components, exported solution history, and compare solutions
- Manage security roles with a visual privileges grid, and compare/merge roles
- View business units, users, and teams
- Manage plugin assemblies, plugin types, steps, and trace logs, and move plugin registrations between environments
- Execute and test custom APIs
- Explore SharePoint sites, lists, and files, query lists with SQL, and run raw SharePoint REST requests
Documentation Sections
| Section | Description |
|---|---|
| Getting Started | Sign in, browser extension, app registration, and initial configuration |
| Home and Layout | Dashboard, navigation, command palette, and top header selectors |
| Solutions and Flows | Solution browser, Flow Workspace, Examples, Local Folder, Cloud Flows, run history |
| Flow Editor | Editing, running, debugging, cloud run replay, data sources, and saving |
| Compare Tools | Compare flows, security roles, and (gated) solutions |
| Tables and Data | Table browser, record grid, columns, views, and option sets |
| ERD Editor | Entity relationship diagram canvas editor |
| Apps and Components | App Modules, App Actions, Sitemaps, and Web Resources |
| Plugins, Security, and Settings | Plugins, security roles, teams, settings, pricing |
| SharePoint Explorer | Browse SharePoint sites, lists, and file identifiers |
| Query Consoles | FetchXML, SQL, SharePoint SQL, and SharePoint REST consoles |
Built on open-source FlowForger
The Portal is the hosted, full-featured environment around the open-source FlowForger toolchain. It shares the same building blocks you'll find documented throughout this site:
- the TypeScript DSL for authoring flows (DSL Reference),
- the intermediate representation (IR) used as the common interchange format (IR Reference),
- the local execution engine that powers the in-browser runner and debugger built into the Flow Editor,
- and the connectors -- HTTP, SharePoint, Dataverse, and the Microsoft 365 connectors (Outlook, Teams, Word, Excel, OneDrive, Office 365 Users and Groups) (Connectors).
Anything you can do with the open-source CLI, you can do in the Portal — plus solution and Dataverse management, version control, security tooling, and one-click deployment. If you prefer to work locally, the same flows you author in the Portal run through the open-source engine unchanged; the VS Code extension offers the same debugger, and Local testing and Cloud runs cover dry runs and replays from the command line.