SF API Version Updater
Guide

Salesforce API Version Updater

Bulk-update the apiVersion field across Apex Classes, Triggers, LWCs, Flows, Aura and Visualforce. Safe, with backup and test execution.

One-time setup required

Install the free managed package in your org once. This registers the OAuth connection. If already installed, skip this step.

Install in Production Install in Sandbox Why is this needed?

Connect to your org

Safe

Only the API version field is touched. Code and logic stay intact.

Backup first

Download the original zip before any change. Revert anytime.

Rollback on failure

Run tests during deploy. Auto-rollback if anything fails.

Connected
Latest API version

Select metadata types

Components

Name ↑ Type API Version Status Last Modified
No components match your filters.

Update actions

Test level
Test levels No Tests — Skip all tests. Fast, no safety net. Local Tests — Run org tests (not managed packages). Recommended. All Tests — Run every test including managed packages. Slowest. Relevant Tests — Salesforce auto-selects tests related to deployed code. Specific Tests — Choose individual test classes. Test Suites — Run a saved test suite.
Select test classes
Loading test classes...

No test classes found in this org.

Select test suites
Loading test suites...

No test suites found in this org.

Deploying a Flow creates a new version. Enable this to clean up the old version automatically.

Update progress

Select components and click update to start.

Sync to your repo

Run a successful update to generate repo sync commands.

Run at your repo root after the deploy to pull only the updated metadata.

1. Download manifest

2. Retrieve updated metadata

all platforms

 

3. Stage metadata files

bash / zsh

 

PowerShell

 

Loading...

Session expired

Your Salesforce session expired and could not be refreshed. Log in again to continue — your progress log will be preserved.

Error

SF API Version Updater — Made with ❤️ by Fabio Barcelona GitHub