Every org. Every direction. One platform.

Metadata deployment. Data backup. Org seeding.

Agentic assistance available every step of the way. Without the stack.

Early Access Signup
OpsForce dashboard
Features

What OpsForce does

Four capabilities. One platform. No stacking tools.

DEPLOY

Ship changes with surgical precision

Any org. Any direction.

Org-to-org, org-to-git, git-to-org, git-to-git. All four comparison directions across 210 metadata types.

Any org. Any direction.

Field and line-level specificity

Profiles and Permission Sets decompose into 12 fragment types. Apex, LWC, and Aura diff at the hunk level. Deploy exactly what changed — nothing more.

Compare field permissions

Granular Filtering

Create Metadata Filters, filter by or exclude namespaces, even create RegEx filters for metadata pattern matching.

Metadata filter field filtering

Deploy Agents

Schema Advisor flags schema risks before a deploy. Deploy Failure Triage reads a failed deployment and proposes a fix plus a durable filter rule so the same failure doesn't recur. It executes: only when you approve. Write tools opt-in, every change gated, every run on the record.

BACKUP

Never lose a record

Point-in-time restore

Roll any object back to any previous state. Dry-run mode shows you exactly what would happen before anything touches the org.

Automated snapshots

Scheduled backups via Bulk API 2.0. Manifest-based archives with full traceability.

Selective restore

Three-step wizard. Choose your target org, pick your objects, confirm. Recover specific records without disturbing the rest.

SEED

Move data to any org. Including production.

Dependency-resolved templates

Define what you want to move. OpsForce resolves object relationships and insertion order automatically.

Automation control

Suspend workflow rules, triggers, and process builders before seeding. Re-enable after. No accidental fires on imported records.

No environment restrictions

Source or target any org — sandbox, partial, developer, or production. Where every other tool stops, OpsForce keeps going.

EXPLORE

Ask your org anything

Natural language metadata queries

Ask what profiles have access to a field, what's referencing a class, or what changed between two orgs — in plain English.

ERD and relationship graph

Visualize your org's data model. Field-level detail, object relationships, and dependency chains — cached and queryable before any deployment or seed run.

Org-aware context

Query results are grounded in your actual org metadata, not generic documentation. The answer reflects your configuration, not Salesforce's defaults.

Agents

You lead. Agents assist.

OpsForce runs its own agents to explain, plan, and act on your word. And it speaks MCP, so the agent already in your editor can reach your orgs too.

In App

In App Agentic Assistance.

Research, then propose.

OpsForce agents read your live orgs through read-only tools and do the slow, error-prone diagnostic work for you. When something should change, the agent drafts the exact operation and stops for your approval. You lead. Agents assist.

Fix a failed deploy.

When a deployment fails, the Deploy Failure Triage agent reads the error, inspects every rejected component, and assembles a corrected retry: dependencies to add, items to drop, a plain-language reason for each. It never invents components. Approve the plan and OpsForce builds a draft deployment with the fix already applied, ready when you are.

Stop it happening again.

A retry fixes today’s deploy. This fixes tomorrow’s. The same triage can propose a durable rule for your saved metadata filter, excluding the component class that keeps failing. Approve it and the rule takes effect on your next comparison. Your filters get smarter with every incident.

Draft a seeding template.

Point a seeding agent at a source org and it proposes a ready-to-edit template: which objects, which fields, with optional filters and limits. It lands in your Seeding workspace as a draft. No data moves until you run the seed yourself.

Nothing happens without you.

Every agent action is a proposal, not an act. Approving one creates or updates a draft, never a push to an org or a record on the move. Stale proposals expire, and every proposal and decision is recorded in a replayable run timeline, so there’s always an auditable trail.

Open standard

Fluent in MCP.

Bring your own agent.

OpsForce speaks the Model Context Protocol, exposing your connected org data as tools inside AI assistants. Instead of copy-pasting org details between apps, your agent queries your orgs, triggers comparisons, and inspects metadata diffs without leaving the chat. Currently read-only: six tools that query and observe, nothing deployed.

list_orgs

Connected orgs, with type and connection status.

list_projects

Projects grouping orgs, repos, and saved filters.

compare

Start an org-to-org metadata comparison.

comparison_status

Poll a running comparison until it completes.

get_diff

Read the completed diff, grouped by metadata type.

list_fragments

Drill into which permission or rule changed.

Works in
Claude CodeClaude DesktopCursor
How It Works

How OpsForce is Different

SPEED

Comparisons that don't wait on Salesforce

Cached metadata, instant results

OpsForce indexes your org metadata after the first fetch. Subsequent comparisons only re-query components that have changed — everything else is served from the cache. No competitor documents a caching architecture. The larger the org, the bigger the gap.

No Salesforce footprint

OpsForce runs entirely outside your orgs via standard Salesforce APIs. No managed package to install, no credentials stored, nothing to maintain inside your environment.

Agents grounded in the cache

When an agent reads your org — to triage a failed deploy, answer a metadata question, or draft a seeding template — it reads the live cache, not Salesforce. Faster responses, far fewer API calls, and answers that reflect your actual org state.

GRANULARITY

The diff that goes all the way down

Deploy at surgical precision

Deployment scope is defined at the same granularity as the diff. Include one field permission, exclude another, within the same metadata file. No all-or-nothing file deploys.

Agents propose at the same level

Deploy Failure Triage doesn't recommend files — it adds and drops individual components with specific arguments, validated against your source comparison. Your diff and your agent speak the same language.

Fragment and hunk views

Profiles and Permission Sets decompose into 12 fragment types — field permissions, object permissions, page layout assignments, and more. Apex, LWC, and Aura diff at the hunk level. Not just which file changed, but which line, which permission, which rule.

SEEDING

Seed the configuration that can't be deployed

Data-driven config, finally movable

Many AppExchange apps and internally developed apps store configuration in custom objects — data records that drive business logic but can't be deployed with the metadata tools that deploy the code that reads them. OpsForce seeds them directly between any two orgs.

Any org. Any direction.

No artificial restrictions on source or target. Seed from production to sandbox for realistic test data. Promote config from sandbox to production. Unlike tools designed for sandbox-only recovery, OpsForce was built without environment-type constraints from the start.

Automations suspended automatically

Workflow rules, triggers, and process builders are suspended for the seed run and re-enabled after. No accidental fires on imported records. Template is reusable across every environment you manage.

Pricing

Simple, transparent pricing

Scales with your team. Start free — upgrade when you're ready.

FreeStarter PopularProEnterprise
$0$40/seat/mo$90/seat/moCustom
Team members1310Unlimited
Connected orgs2520Unlimited
Repositories310Unlimited
Comparisons / month20100UnlimitedUnlimited
AI credits / month2001,0005,000Unlimited
Seeding runs / month1025Unlimited
Backup & restoreAdd-onAdd-onIncluded
Metadata cache refreshOn-demandHourly10-minute10-minute
Data Add-on
$75/mo per team

Available on any paid plan. Unlocks backup & restore and unlimited seeding runs. Includes 50 GB fair-use storage.

AI Credit Packs
Top-up anytime

2,000 credits for $20 · 10,000 credits for $90

1 AI credit = 1¢. Credits consumed = API cost × 1.5. Prices in USD. Enterprise pricing is custom — contact us.

FAQ

Frequently asked questions

Got questions? We've got answers. Everything you need to know about OpsForce.

Yes. OpsForce breaks Profile and Permission Set deployments down into individual permission types: field permissions, object permissions, layout assignments, record type visibilities, tab visibilities, and more. This is called the fragment system. Instead of treating a Profile as a single deployable unit, OpsForce lets you select exactly the permissions you want to promote and leave everything else untouched.

This matters because Profiles accumulate permissions from every object, field, and app in your org. A full-Profile deployment risks overwriting unrelated changes made directly in the target org — especially in production, where permissions may have been manually adjusted since your last sync. OpsForce's fragment system breaks a Profile into 12 distinct permission types, so you can target exactly what changed and leave everything else untouched.

Yes. When OpsForce compares Apex classes, Lightning Web Components, and Aura components, it diffs at the line level and groups changes into hunks — discrete blocks of added, removed, or modified lines. You can review each hunk individually and choose which ones to include in a deployment.

This is useful when a class file has multiple unrelated changes in flight at the same time — a bug fix in one method, a feature addition in another. Rather than holding the bug fix until the feature is ready, or deploying both and hoping nothing breaks, you select just the hunk containing the fix and promote it independently. The rest of the file stays as-is in the target org.

When two developers have made changes to the same Apex class, OpsForce uses three-way merge to resolve the conflict intelligently. It compares both versions against the original common ancestor — the version both developers started from — to understand what each person actually changed.

If the changes are in different parts of the file, OpsForce can often resolve the merge automatically without any manual intervention. If the changes overlap on the same lines, OpsForce flags only the genuine conflict and presents both versions side by side so you can decide what the final code should look like. You're never forced to reconcile an entire file when only a few lines are actually in dispute.

OpsForce maintains a metadata cache per org. After the initial fetch, unchanged metadata is served from the cache rather than retrieving it again with fresh API calls to Salesforce. This means results come back faster and your org's API limits aren't being consumed every time a comparison runs. Freshness guards ensure the cache stays current, so you're not working with stale metadata.

For large orgs with hundreds of metadata types, or teams running comparisons frequently, both benefits compound. The first run fetches everything; subsequent runs are fast and API-light, and your governor limits can stay focused on business use cases.

Every Salesforce DevOps tool consumes your org's limits when it reads or writes metadata. Comparing two orgs means retrieving metadata, and retrieval draws on your allocation, so the real question is how much a tool consumes to do its job.

OpsForce is built to consume as little as possible. It caches metadata per org and retrieves only what has changed since the last sync, with freshness guards that keep the cache current. After the first comparison, repeat runs serve unchanged metadata from cache instead of re-reading the whole org, so OpsForce makes a fraction of the API calls that re-fetch-every-time tools do. The headroom that saves stays available for your business workloads.

Most tools don't work this way. Without a persistent, change-aware cache, every comparison pays the full retrieval cost again, and that cost lands on your org's limits each time. OpsForce pays it once and then reads from cache until something actually changes. That's the difference that keeps it from eating into the headroom your business processes depend on (and how it's able to perform so much faster).

Copado is a mature enterprise platform and a capable metadata deployment tool. Where OpsForce pulls ahead is deployment granularity and speed. OpsForce diffs Apex, LWC, and Aura components at the line level — you can select individual blocks of changes and deploy them independently rather than pushing an entire file. For Profiles and Permission Sets, OpsForce breaks deployments down into 12 discrete permission types, so you can promote a single field permission without touching anything else in the Profile. Copado deploys at the metadata-type level and doesn't offer this depth of selection.

On speed, OpsForce caches metadata per org, so repeat comparisons are fast and don't consume API calls on every run. Copado makes fresh API calls for each comparison.

Where Copado leads today: full CI/CD pipelines with approval gates and compliance tooling built in. If you're already running deployments through GitHub Actions or a similar pipeline tool, you can continue using it alongside OpsForce — OpsForce handles the Salesforce-specific comparison and deployment operations that those tools can't do natively. Native pipeline automation within OpsForce is on the roadmap.

Gearset has one of the strongest metadata comparison reputations in the Salesforce ecosystem, and it's deserved. OpsForce matches it on comparison quality and goes further on granularity — line-level code diffs and fragment-level Profile deployments that let you promote exactly what changed and nothing else. Gearset's diff is file-level; OpsForce goes to the hunk and fragment level.

Backup and seeding are also available inside OpsForce via the Data Add-on ($75/mo per 50 GB), so you're not running a separate tool or integration to cover those workflows. With Gearset, backup is a separately priced add-on and production seeding isn't supported — more on that in the Seed section.

Where Gearset leads today: CI/CD pipelines and cloud Git integration with GitHub, GitLab, and Azure DevOps. If you're already running Gitflow through GitHub or GitLab, your existing pipeline can continue to orchestrate deployments while OpsForce handles the Salesforce-specific operations.

No. OpsForce is a hosted application that runs entirely outside your Salesforce org. Nothing gets installed in your environment.

It connects to your orgs via standard Salesforce APIs: the same Metadata API, Tooling API, and Bulk API 2.0 that Salesforce itself exposes. This is the same architectural approach as Gearset, and the opposite of Flosum and Prodly, which are Salesforce-native managed packages running inside your org.

The practical difference is what you have to maintain. A managed package lives in your org: you install it, you upgrade it, it consumes your org's storage, and it's part of every security and change-management review you run. OpsForce has none of that footprint. You connect an org and disconnect it when you're done, and there's never a package version to manage or a Salesforce footprint to account for.

OpsForce supports all four comparison directions: org-to-org, org-to-Git, Git-to-org, and Git-to-Git. That covers any combination of live Salesforce environments and repository states, in either direction.

Yes. OpsForce supports metadata deployment between any two orgs regardless of environment type: sandbox-to-sandbox, sandbox-to-production, or any other combination. This is not universal among Salesforce DevOps tools; some restrict deployment directions or require specific environment configurations. With OpsForce, the source and target are just org connections — environment type is not a factor.

It helps to separate two things that often get conflated: deploying code to a branch, and deploying metadata to a Salesforce org. In a standard software pipeline, those are the same event — merge to main, pipeline runs, artifact ships. In Salesforce development, they're not. The merge happens in Git. The metadata deployment is a separate operation that requires Salesforce-specific tooling: diffing metadata types, resolving object dependencies, fragmenting Profile deployments, handling API authentication across environments. GitHub Actions cannot do that work. Neither can GitLab CI.

OpsForce handles the Salesforce layer. Your pipeline handles the orchestration layer. A merge to main can trigger a GitHub Actions workflow that calls OpsForce to execute the metadata deployment — that's the right separation of concerns, and it's cleaner than collapsing both into a single tool that has to be mediocre at one of them.

Tools like Copado and Gearset built pipeline features into their products partly because there wasn't a clean handoff model between Git orchestration and Salesforce deployment. OpsForce is designed around that handoff. The pipeline already exists — OpsForce picks up where it can't go.

Webhook-based triggers so your pipeline can invoke OpsForce deployments directly are on the roadmap.

OpsForce currently supports locally mounted Git repositories. GitHub cloud integration is in active development — GitLab, Azure DevOps, and Bitbucket will follow. If your team works with local repos or self-hosted Git today, you're fully supported. Cloud Git integration is coming.

OpsForce currently supports team-based access control. Team admins manage membership, control which Salesforce orgs are connected to the team, and handle org-level operations. Members can initiate comparisons and deployments within the team's connected orgs.

Formal approval gates — where a named approver must sign off before a deployment executes — and granular per-org deploy permissions are not yet implemented. For teams that need a human checkpoint before production deployments, that step lives outside OpsForce today, whether that's a PR review in GitHub or a change management process in an existing ticketing system.

Formal audit trail and compliance tooling — deployment logs tied to named users, exportable for SOX or change management review — is not yet implemented in OpsForce. Tools like Flosum and Copado Enterprise are purpose-built for regulated-industry governance requirements, and they lead on this capability today.

If compliance documentation is a hard requirement for your team, we'd rather be direct about that than oversell where we are. OpsForce's Enterprise tier includes custom configuration options, including data residency controls and tailored deployment workflows — reach out to discuss what your compliance requirements actually look like and whether we can meet them. For teams whose primary concern is deployment quality and speed rather than audit documentation, OpsForce covers that well today.

Esc
Actions
Navigate
navigateopen
16 results