Every org. Every direction. One platform.
Metadata deployment. Data backup. Org seeding.
Agentic assistance available every step of the way. Without the stack.

What OpsForce does
Four capabilities. One platform. No stacking tools.
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.

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

Fast by architecture
Metadata results served from a per-type cache. No repeat API calls, even for orgs with hundreds of types. The larger the org, the bigger the gap.
Granular Filtering
Create Metadata Filters, filter by or exclude namespaces, even create RegEx filters for metadata pattern matching.

Deploy Agents
Natural language summaries of orgs and comparison results. Agentic triaging of deployment issues returning a plan of action. It executes: only when you approve. Write tools opt-in, every change gated, every run on the record.
Never lose a record
Automated snapshots
Scheduled backups via Bulk API 2.0. Manifest-based archives with full traceability.
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.
Selective restore
Three-step wizard. Choose your target org, pick your objects, confirm. Recover specific records without disturbing the rest.
Move data to any org. Including production.
No environment restrictions
Source or target any org — sandbox, partial, developer, or production. Where every other tool stops, OpsForce keeps going.
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.
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.
You lead. Agents assist.
Agents to explain, plan and — on your word — execute.
Plan.
It works in steps, not replies: researching across tool calls, then laying out a plan, the exact operations it intends to run. Schema Advisor flags schema risks before a deploy. Deploy Failure Triage reads a failed deployment and proposes a fix plus a durable filter rule.
Execute.
Only on your word. Write tools are opt-in, every change waits for your approval, and every run is a timeline you can replay. Nothing acts on its own.
From connection to confidence in three steps
OpsForce connects to your orgs and gets out of the way.
Connect your orgs
OAuth in seconds
Authenticate any Salesforce org — production, sandbox, developer, or scratch. No credentials stored. No package installed in your environment.
Your whole fleet, one workspace
Connect as many orgs as you manage. Team-scoped access means everyone works from the same connection pool without stepping on each other.
No Salesforce footprint
OpsForce runs entirely outside your orgs. Connects via standard Salesforce APIs, no managed package to maintain.
See exactly what's different
Pick your source and target
Choose any two endpoints — org, git repo, or both. Only metadata out-of-sync with the cache is retrieved, no waiting on Salesforce API round-trips for metadata that hasn't changed in years.
Diff at the detail that matters
Not just which files changed — which fields, which permissions, which lines. Fragment and hunk views give you the full picture before you commit to anything.
Understand your data model first
Before any seed or migration run, use schema discovery to map object relationships and dependency chains. Know what you're moving before you move it.
Deploy, backup, or seed — your call
Deploy what you selected
Check what you want. Leave what you don't. Dependency ordering is handled automatically. Deployment scope is yours to define down to a single field permission.
Restore from any snapshot
Roll back specific objects or specific records. Dry-run first, confirm when ready. No support ticket, no full org restore required.
Seed any org, any direction
Push config data or test data to sandbox or production. Automations suspended for the run, re-enabled after. Template reusable across every environment you manage.
Simple, transparent pricing
Scales with your team. Start free — upgrade when you're ready.
| Free | Starter Popular | Pro | Enterprise | |
|---|---|---|---|---|
| $0 | $40/seat/mo | $90/seat/mo | Custom | |
| Team members | 1 | 3 | 10 | Unlimited |
| Connected orgs | 1 | 5 | 20 | Unlimited |
| Repositories | — | 3 | 10 | Unlimited |
| Comparisons / month | 20 | 100 | Unlimited | Unlimited |
| AI credits / month | 200 | 1,000 | 5,000 | Unlimited |
| Seeding runs / month | — | 10 | 25 | Unlimited |
| Backup & restore | — | Add-on | Add-on | Included |
| Metadata cache refresh | On-demand | Hourly | 10-minute | 10-minute |
Available on any paid plan. Unlocks backup & restore and unlimited seeding runs. Includes 50 GB fair-use storage.
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.
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.
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.
OpsForce also includes backup and data seeding natively in the same platform. 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: because OpsForce lives off-platform, it's not subject to Salesforce governor limits. Flosum users at large orgs consistently hit performance ceilings because every operation counts against their org's execution limits. With OpsForce, org complexity doesn't create a governor limit bottleneck — your API quota is the only ceiling.
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.