Comprehensive Toolkit for Salesforce Development Teams
Feature Documentation
The Flxbl Toolkit provides a comprehensive set of tools and frameworks to enable high-quality Salesforce solutions delivered at speed. Built from battle-tested experience powering over 300+ Salesforce production orgs worldwide.
| Aspect | Details |
|---|---|
| License | Source Available with Perpetual Fallback Rights |
| Components | sfp-pro CLI + codev + sfops + Enhanced Frameworks |
| Release Cycle | Monthly |
| Support | Slack Support (Starter) | Dedicated Channel + 24-hour Response (Elite) |
| Workflows | Pre-built GitHub Actions + IssueOps Templates |
| UI Tools | codev Desktop App + Dev Central Dashboard |
| Frameworks | All frameworks including proprietary ones |
| Hosting | Flxbl Managed (Starter) | Self-hosted or Flxbl Managed (Elite) |
| Source Code | No access (Starter) | Full source code access (Elite) |
| REST API | Full API Access |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Destructive Changes (Pre/Post) | Apply Destructive Changes in a single transaction | ✓ | ✓ | ✓ | — | — |
| Automated Flow Activation | Automatically activate or deactivate flows during package deployment based on environment-specific configurations, eliminating manual post-deployment steps and ensuring consistent flow states across environments | ✓ | — | ✓ | — | — |
| Field History Tracking for Unlocked Packages | Programmatically enable field history tracking for fields deployed via unlocked packages, maintaining audit trail consistency and compliance requirements across all environments automatically | ✓ | — | ✓ | — | — |
| Feed Tracking for Unlocked Packages | Enable Chatter feed tracking for custom objects in unlocked packages, ensuring collaboration features and activity streams work consistently across all deployment targets | ✓ | — | ✓ | — | — |
| Entitlement Deployment Helper | Automatically update entitlement process versions and milestones during deployment, handling version conflicts and ensuring service processes remain functional without manual intervention | ✓ | — | ✓ | — | — |
| Picklist Updater for Unlocked Packages | Synchronize picklist values, restricted picklists, and global value sets across environments after package installation, preventing data integrity issues from mismatched values | ✓ | — | ✓ | — | — |
| PermissionSetGroup Awaiter | Intelligently wait for permission set group calculations and member permissions to fully propagate before proceeding with dependent deployments, preventing permission-related failures | ✓ | — | ✓ | — | — |
| Automated Detection of impacted apex test for diff packages | Analyze code changes using dependency graphs to automatically identify and run only the Apex tests affected by package modifications, optimizing test execution time while maintaining coverage | ✓ | — | ✓ | — | — |
| Aliasified Packages | Deploy environment-specific metadata configurations using aliases, enabling a single codebase to support multiple environment variations (dev, test, prod) with different settings | ✓ | ✓ | ✓ | — | — |
| Aliasified Packages (inheritance) | Implement hierarchical configuration management where environments inherit base configurations and only override specific values, reducing metadata duplication and maintenance overhead | ✓ | ✓ | ✓ | — | — |
| Automated Reconcilation of Profiles | Remove unavailable permissions, license settings from profiles automatically before being applied to a target environment | ✓ | — | ✓ | — | — |
| String Replacement | Replace placeholder strings with org specific strings on a package level | ✓ | ✓ | ✓ | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Duplicate Metadata Detector | Scan across all packages in the monorepo to identify duplicate metadata components, helping consolidate redundant code and optimize package boundaries for better maintainability | ✓ | ✅ (GitHub Checks Only) | ✓ | — | — |
| Code Anayzer Support for changed files | Ability to run code analyzer for changed files only | — | ✅ (GitHub Checks Only) | ✓ | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Test on Ephemereal Environments | Sync and Deploy incoming merge request to a dedicated ephemereal environment for the life of PR | ✓ | ✓ | ✓ | — | — |
| Preview Environments | Utilize pooled sandbox/scratch org as preview environments for doing acceptance testing | ✓ | ✓ | ✓ | — | — |
| Coverage Validation | Validate coverage of changed packages depending on the the type of the package | ✓ | ✓ | ✓ | — | — |
| Check Only Deployment Mode | Ability to validate a package without deployment (Limited to a domain containing only 1 package) | ✓ | — | ✓ | — | — |
| AI Code Review | Analyze impacts of a change to to your org's architecture and practices | ✓ | ✅ (GitHub Checks Only) | ✓ | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Environment Management | Register an environment with sfp-pro server to manage credentials, access across the entire team | ✓ | ✓ | — | ✓ | — |
| Sandbox Life Cycle Management | Complete sandbox orchestration including automated creation, scheduled refresh, deletion, and real-time status monitoring through APIs and UI | ✓ | ✓ | — | Q3 25-26 (Jan - Marc 26) | — |
| Sandbox Pools | Pre-provision and maintain pools of ready-to-use sandboxes with automatic recycling, health checks, and intelligent allocation | ✓ | ✓ | — | ✓ | — |
| Scratch Org Pools | Maintain pools of pre-configured scratch orgs with automatic replenishment, shape application, and health monitoring | ✓ | ✓ | — | ✓ | — |
| Review Orgs | Dynamically provision and manage ephemeral review environments for PR validation with automatic cleanup | ✓ | ✓ | ✓ | ✓ | — |
| Resource Management using locks | Distributed locking mechanism using sfp server to prevent concurrent operations on shared resources, ensuring deployment integrity | ✓ | ✓ | — | ✓ | — |
| Dynamic management of sandboxes within a category | Activate or deactivate environments in deployment pipelines dynamically, supporting maintenance windows and cost optimization | ✓ | ✓ | ✓ | ✓ | — |
| Secure Front Door Url | Generate time-limited, audited Secure Front Door URLs facilitated by sfp server for environment access with role-based permissions and activity tracking | ✓ | ✓ | — | ✓ | — |
| Org Pool Health Monitoring | Real-time health monitoring of scratch org and sandbox pools with automatic recovery and alerting | ✓ | ✓ | ✓ | ✓ | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Deactivate Users | Bulk deactivate users in development environments through GitHub Issues/IssueOps, supporting cleanup operations, license optimization, and security compliance | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Freeze Users | Temporarily freeze user access during deployments or maintenance windows via IssueOps, preventing data modifications while preserving user configurations | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Unfreeze Users | Restore user access after maintenance operations through automated workflows, with audit logging and notification capabilities | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Provision Developer with admin profile | Automated creation of developer users with appropriate profiles, permission sets, and data access through self-service IssueOps workflows | — | — | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Elevate/Delevate developers with previleges | Time-bound elevation of user privileges with automatic revocation, audit logging, and approval workflows for emergency access and production support | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Hotfix an existing release | Streamlined hotfix process with automated branch creation from production artifacts, validation in isolated environments, and expedited deployment paths | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Release to any environment | Deploy releases to any environment on-demand through IssueOps with approval workflows, pre-deployment checks, and rollback capabilities | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Release to release category environements | Deploy to specific environment categories (dev, test, staging, prod) with category-specific validations and deployment strategies | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Deploy to Non-Pipeline Orgs | Request deployment to organizations outside the main pipeline for special scenarios, partner orgs, or emergency deployments | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Update Release Names | Request updates to release names for better clarity, tracking, and alignment with business milestones | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Install 2GP Packages | Request installation of 2nd Generation Packages through IssueOps | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Package ( Changes ranged from commits ) | Detect changed packages from a range of commits using git diff analysis, dependency tracking, and impact assessment for targeted deployments | ✓ | — | ✓ | — | — |
| Release Config (Changes ranged from commits) | Identify changed release configurations and domain definitions from commit ranges to optimize deployment scope and reduce unnecessary validations | ✓ | — | ✓ | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Report metrics from various stages to different providers | Capture and route metrics from all pipeline stages (build, test, deploy) to multiple monitoring providers with custom dimensions and tags | ✓ | — | ✓ | — | — |
| StatsD | Send metrics to any StatsD-compatible monitoring system (Graphite, InfluxDB, Prometheus) for centralized observability and custom dashboards | ✓ | — | — | — | — |
| DataDog | Native integration with DataDog for metrics, logs, traces, and APM with pre-built dashboards, alerts, and SLO tracking for DevOps workflows | ✓ | — | — | — | — |
| Sfp Server | Publish metrics to inbuit metrics endpoint within sfp server | ✓ | Q3 25-26 (Jan - Marc 26) | — | — | — |
| NewRelic | Native NewRelic integration for application performance monitoring, deployment tracking, and custom events with pre-configured alerts (currently limited to North America region) | ✓ | — | — | — | — |
| Splunk | Send structured logs and metrics to Splunk for security analysis, compliance reporting, and operational intelligence with custom field extraction | ✓ | — | — | — | — |
| Add support for adding custom identifiers to metrics | Enrich metrics with custom tags, dimensions, and metadata for granular analysis, team attribution, and cost allocation across projects | ✓ | — | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Create Data/Diff/Source/Unlocked Package | Unified commands for creating all Salesforce package types with consistent interfaces, validation rules, and best practice enforcement | ✓ | ✓ | — | — | — |
| Install any version of package | Install, upgrade, or downgrade any package version with dependency resolution | ✓ | ✓ | ✓ | ✓ | — |
| Build | Build package versions with intelligent change detection, automatic version bumping, dependency validation, and artifact creation | ✓ | ✓ | ✓ | View Reports Only | — |
| Install | Install packages with automatic dependency ordering, pre/post scripts, permission assignments, and skip-if-installed optimization | ✓ | ✓ | ✓ | View Reports Only | — |
| Publish | Publish versioned artifacts to NPM-compatible registries with metadata, dependencies, signatures, and promotion capabilities | ✓ | — | ✓ | View Reports Only | — |
| Release | Orchestrate complex multi-package releases with parallelization, stage gates, approval workflows, and automatic rollback | ✓ | — | ✓ | View Reports Only | — |
| Fetch/Promote/Query Artifacts | Manage artifact lifecycle including fetching from registries, promoting between stages (dev→test→prod), and querying versions with filtering | ✓ | ✓ | ✓ | View Reports Only | — |
| Permission Set Assignment | Automatically assign permission sets and permission set groups during package installation based on declarative configuration | ✓ | — | — | — | — |
| Pre/Post Deployment Script | Execute anonymous Apex, shell scripts, or data operations before and after package deployment for complex setup requirements | ✓ | — | — | — | — |
| Shrink Dependencies | Minimize sfdx-project.json to essential direct dependencies only, improving readability and reducing merge conflicts in version control | ✓ | — | — | — | — |
| Expand Dependencies | Automatically expand to full transitive dependency tree including all indirect dependencies for complete validation and deployment planning | ✓ | — | — | — | — |
| Install Dependencies | Install dependencies of packages in the correct order | ✓ | — | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Domain/Release Config Support for all commands | Apply operations to logical groups of packages (domains) for team-based ownership, coordinated deployments, and modular architecture | ✓ | ✓ | — | — | — |
| Associating with pools | Associate domains with specific org pools for isolated development, testing, and resource allocation based on team boundaries | ✓ | ✓ | — | — | — |
| Create/Edit attributes of a domain | Create a new domain visually | — | ✓ | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| AI Code Review | Analyze impacts of a change to to your org's architecture and practices | ✓ | — | ✓ | — | — |
| AI Error Diagnosis | Analyze and suggest fixes for errors during deployment validation | ✓ | — | ✓ | — | — |
| AI Architecture Review | Produces a detailed report of a given package | ✓ | — | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Manage multiple projects and associated metadata | Handle multiple Salesforce projects and their metadata relationships from a single interface with cross-project dependencies | ✓ | ✓ | — | Partial | — |
| Push | Push changes to orgs with sfp-awareness, respecting package boundaries, dependencies, and handling conflicts intelligently | ✓ | ✓ | — | — | — |
| Pull | Pull changes from orgs with automatic package assignment, conflict resolution, and metadata organization into correct packages | ✓ | ✓ | — | — | — |
| Patch | Apply artifacts to repository to create emergency hotfix branches with automatic cherry-picking and conflict resolution | ✓ | ✓ | — | — | — |
| Multiple ForceIgnore Files | Use different .forceignore files for different stages (development, build, deployment) to control metadata inclusion | ✓ | — | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Trigger apex tests , validate coverage for package | Validate package code coverage requirements without building, providing rapid feedback on test adequacy | ✓ | ✓ | — | — | — |
| Trigger Apex Tests for Domains | Execute all Apex tests within a domain boundary for comprehensive validation of related functionality | ✓ | ✓ | — | — | — |
| Trigger Apex Test Suite | Execute YAML-defined test suites with parallel execution, retry logic, and failure isolation for organized testing | ✓ | ✓ | — | — | — |
| Trends | Capture 5 day trends of apex tests executions in an org along with coverage | — | ✓ | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Markdown support for Validation | Generate markdown-formatted validation reports for seamless CI/CD integration, PR comments, and issue tracking | ✓ | — | ✓ | — | — |
| Markdown support for Apex Tests | Format Apex test results as markdown with failure details, stack traces, coverage metrics, and trending data | ✓ | — | ✓ | — | — |
| Enhanced markdown for Relase | Easily integrate with CI/CD system | ✓ | — | ✓ | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Release Definition Generator | Automatically generate release definitions from a commit, including all changed packages | ✓ | — | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Generate Changelog from Artifacts | Generate comprehensive changelogs from artifacts including work items, commits, authors, and package changes | ✓ | ✓ | — | ✓ | — |
| Generate Changelog from two artifact versions | Generate delta changelogs comparing two artifact versions, showing only changes between releases for release notes and rollback analysis | — | — | — | ✓ | — |
| Release Domain with Dry Run | Execute dry run deployments in parallel across all release environments before actual deployment, with deployment plan preview | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Release Candidate Management | View and manage multiple release candidates with associated work items, initiate releases directly from Dev Central dashboard with full traceability | ✓ | ✓ | ✓ | ✓ | — |
| Required Reviewers Integration | Integrate with GitHub Required Reviewers for environment-specific approvals, ensuring proper governance and compliance for production releases | — | — | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Release History Tracking | View all past releases with associated work items linked to issue trackers (Jira, Azure DevOps, GitHub Issues) for complete audit trail | ✓ | ✓ | ✓ | Q3 25-26 (Jan - Marc 26) | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Work Item Status View | Visual dashboard tracking status of open PRs and build jobs associated with merged PRs | — | ✓ | — | ✓ | — |
| sfdx-project.json Visualizer | Visual display of project configuration in tabular format showing package domains, types, and dependencies | — | ✓ | — | — | — |
| Custom Dashboard Extension | Framework for creating custom visual dashboards specific to organizational needs | — | ✓ | — | — | — |
| Move metadata easily | Move metadata across packages/folders in an easy to use manner | — | — | — | — | — |
| Enhanced Apex Test Suite | Ability to create enhanced apex test suite that spans across packages, domains | — | ✓ | — | — | — |
| Tag Metadata | Ability to tag metadata to enable refactoring | — | ✓ | — | — | — |
| Build Status | View simplified build status in an easy to consume manner | — | ✓ | — | ✓ | — |
| GitHub Check Integration | Integrate reports of validation runs/linters into GitHub Checs | — | — | ✓ | — | — |
| Slack Bot (Experimental) | Converse with an AI bot to understand the status of builds, releases, pools etc | — | — | — | ✓ | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Live Workspace | Ability to see and fetch changes from any of the connected team members | — | ✅ (Alpha) | — | — | — |
| Activity Timeline | Ability to see all the activities across team members | — | ✅ (Alpha) | — | — | — |
| PR View | Ability to view all changed metadata components across open PRs and understand any potential conflicts | — | ✅ (Alpha) | — | — | — |
| Feature | Description | Flxbl Toolkit | ||||
|---|---|---|---|---|---|---|
| CLI (sfp-pro) | UI (codev/devcentral) | GitHub Workflows/Actions (sfops/flxbl-actions) | REST API | MCP | ||
| Daily Apex Test Reports | Automated daily summaries of Apex test executions in test-designated environments with trends, failures, and coverage metrics | — | ✓ | — | Q3 25-26 (Jan - Marc 26) | — |
| Code Analyzer Reports | Static analysis reports from PMD to maintain high code quality across codebase with trending and violation categories | — | ✓ | — | Q3 25-26 (Jan - Marc 26) | — |
| Package Evolution Dashboard | Visual dashboard tracking progression and updates of Salesforce packages with timeline, version history, and dependency evolution | — | ✓ | — | Q3 25-26 (Jan - Marc 26) | — |
| CI/CD Performance Reports | Visual dashboard monitoring efficiency and success rates of CI/CD processes with metrics on build times and failure rates | — | ✓ | — | Q3 25-26 (Jan - Marc 26) | — |
Join 300+ organizations already using Flxbl Toolkit to cut maintenance costs by 70% and achieve 95% deployment success rates. Get expert guidance tailored to your needs.
No commitment required • 30-minute consultation • Expert DevOps guidance
Data loaded