Back To All

Appfire Flow to Waydev, the easy way

August 19th, 2026
Topics
appfire
Gitprime
Gitprime Alternative
Pluralsight Flow
Share Article
Appfire Flow to Waydev: migration made easy
End of life. Appfire Flow retires 31 December 2027. Renewals closed 30 June 2026, no extensions.
Migration guide

What actually moves, what every Flow report maps to, and how to run the whole migration in an afternoon rathe

app.waydev.co/dora-overview
Waydev DORA overview dashboard showing lead time for changes, deployment frequency, change failure rate and mean time to restore
Where you land. DORA overview with current versus previous period on every metric, populated from your own repository history.

One product, four owners, one ending

2014GitPrime ships
2019Pluralsight acquires
Feb 2025Appfire acquires
Jun 2026Renewals close
Dec 2027Retired

If your engineering reporting runs on Appfire Flow, you already know the situation. Renewals closed on June 30, 2026. The product retires on December 31, 2027. There is no option to extend. The only open question is what replaces it, and when.

Most of what has been written about this is a feature grid wrapped around a sales pitch. This post is the other thing: a step by step migration guide.

If you bought this product as GitPrime, watched it become Pluralsight Flow, and now see it invoiced as Appfire Flow, that is one product with three names. Pluralsight acquired GitPrime in 2019. Appfire acquired Flow from Pluralsight in February 2025. The dashboards your leadership team reviews every Monday have not changed owners in any way that helped you.

Before anything else: export your Flow history

Do this first, before you take a single demo, including ours. Flow holds years of engineering history that nobody else has: cycle time trends, review patterns, commit level baselines, and the dashboard definitions someone on your team spent two quarters tuning.

Pull the following out of Flow while your account is still live:

  • Raw metric exports from Team health insights, Review collaboration, Retrospective, and Work log, at team and org level, for the longest window your plan allows
  • Ticket log and Deployment log exports, since these carry your DORA baselines
  • Screenshots or written definitions of every custom dashboard, saved filter, and report configuration. The data is recoverable. The reasoning behind a bespoke dashboard usually is not, especially if the person who built it has left
  • Your team structure: team names, membership, and the developer alias and identity mappings Flow built up over the years
  • Your ticket project configurations, including which Jira statuses count as Done and which are excluded

Then ask every vendor you evaluate one question: can you ingest this, or do we start from zero?

What actually needs to migrate

Here is the part that makes this easier than it looks. Flow is a Git first platform. So is Waydev. Neither tool is the system of record for your engineering data. Your Git provider is. Your issue tracker is. Your CI system is.

That means the migration is not a data transfer in the traditional sense. It is a re-pointing of integrations, plus a rebuild of the reporting layer on top. Waydev reads your repository history directly, so the metrics that took Flow years to accumulate are recomputed from source rather than copied across.

CategoryHow it movesEffort
Git history, PR history, review activityRecomputed from your Git provider during backfillAutomatic
Ticket and sprint data, deployment eventsRecomputed from Jira, Azure DevOps, or your CI provider once connectedAutomatic
Teams, identities, dashboards, targetsConfiguration, not data. This is the part you rebuildPlan for it

Report and metric mapping

Every capability your team relies on in Flow has a direct equivalent. Use this table to work through your own report inventory before you start.

In Appfire FlowIn WaydevNotes
Team health insightsInsights, BenchmarkDirectBenchmark compares teams against the rest of your company rather than an external index
Review collaborationPull Requests Insights, Merge QualityDirectReview workflow and reviewer distribution, plus merge level quality signals Flow did not carry
RetrospectiveVelocity Report, Sprints CommitmentDirectSprint over sprint comparison, commitment versus delivery, workload distribution
Work logCycle Time, InsightsReframedWaydev leads with the delivery pipeline view rather than the individual activity swimlane
Sprint movementSprints CommitmentDirectScope added and removed mid sprint, and who absorbs it
DORA tiles in RetrospectiveDORA MetricsDirectA first class dashboard rather than tiles inside another report
Investment, Project timelineResource Allocation, Project Costs, Cost CapitalizationDirectWhere engineering effort and spend go, in a form finance will accept
Check-inDeveloper Experience, Custom ReportsDirectSurvey based signal alongside system data
Ticket log, Deployment logHygiene, DORA MetricsDirectHygiene surfaces linked and unlinked PRs, where most correlation problems live
Saved reports, custom viewsCustom Dashboards, Custom Metrics, TargetsDirectCustom Metrics accepts formulas, so a trusted Flow metric can be reproduced rather than approximated
tt100, line of code scoringNot offeredBy designSee below
Nothing equivalentAI Adoption, AI Impact, AI ROI, Waydev AgentNewThe measurement problem that did not exist when Flow was designed

Two examples of where your Flow reports land:

Waydev Sprint Commitment report with issue overview and trends
Retrospective and Sprint movement become Sprint Commitment: active issues, resolved, cycle time, and stuck work in one view.
Waydev Snapshots Drivers tab showing Developer Experience Index and driver scores
Check-in becomes the Snapshots Drivers tab: a DXI score, per driver benchmarks against industry P50, and the comments behind each number.

The one metric that does not port

Flow defines tt100 as the time it takes an engineer to write 100 lines of code. If that metric appears in your leadership reporting, the migration is a good moment to retire it rather than recreate it. Volume based scoring was already questionable in 2019. In an organization where a meaningful share of code is now AI assisted, lines per hour measures the tool, not the engineer.

Waydev never shipped that model. If a stakeholder asks where tt100 went, the honest answer is that the underlying question, are we shipping efficiently, is better answered by cycle time, review latency, and delivery throughput, all of which port cleanly.

What Flow never had

Flow was designed before AI assistants entered the SDLC. If a meaningful share of your code is now agent written, this is the reporting your board will ask for next:

Waydev AI adoption dashboard for Claude Code showing adoption over time and adoption by team
AI Adoption per assistant and per team, with weekly active usage rather than seat counts.
Waydev AI time savings view showing average hours saved per week and distribution trend
AI time savings with annualized hours per engineer, benchmarked against industry P90.

Prerequisites

  • Admin or owner access on the GitHub organization, GitLab group, Bitbucket workspace, or Azure DevOps organization you want to connect
  • Admin access on Jira or your issue tracker, for ticket correlation and sprint reporting on day one
  • Your Flow team structure exported, so you are not rebuilding it from memory
  • A decision on identity mapping. Flow resolves engineers through aliases built up over years of commits with mismatched emails. Waydev does the same resolution, but check the merged identities rather than assuming
  • Agreement from your security team. Waydev is SOC 2 and SOC 3 attested, supports SSO and SCIM, and offers self hosted deployment where a security review demands it

Performing the migration

  1. Connect your Git provider. Authorize GitHub, GitLab, Bitbucket, or Azure DevOps. Use the app based install rather than a personal access token, so the connection does not break when the person who set it up changes roles.
  2. Select repositories. Start with the repositories your Flow reporting already covers. Adding the rest later is a checkbox, and a narrower first import gets you to real numbers faster.
  3. Let the backfill run. Waydev pulls historical commit, PR, and review data and computes your metrics from it. Depending on repository count and history depth this runs from minutes to a few hours.
  4. Review identity resolution. The step most teams rush and later regret. Confirm engineers with multiple commit emails are merged into single identities, and that bots, service accounts, and vendor accounts are excluded. Ten minutes here saves a month of arguments about whose numbers look wrong.
  5. Recreate your teams. Import your Flow team structure. Match names exactly if leadership recognizes them, even where you would restructure given the choice. Familiar labels reduce friction in the first executive review.
  6. Connect Jira or your tracker. Authorize, select projects, map workflow statuses. Pay attention to which statuses count as Done, since this is where your Flow numbers and Waydev numbers diverge if configurations do not match.
  7. Connect your CI or deployment source. This lights up deployment frequency and lead time for changes in the DORA dashboard.
  8. Open the DORA and Cycle Time dashboards. You now have live data. This is usually the same afternoon.

Rebuilding your Flow reports

Once the data is in, the remaining work is the reporting layer. Most Flow reports have a standard Waydev dashboard behind them, so start there and build custom only where the standard view genuinely does not answer the question.

  1. List every Flow report that someone actually opens. Not every report that exists. In most organizations this is between four and eight, and half are opened by one person.
  2. For each one, write down the decision it drives. If nobody can name the decision, do not rebuild it. A migration is the cheapest opportunity you will ever get to delete reporting nobody uses.
  3. Map each surviving report to a standard dashboard first. Most land on Insights, Cycle Time, Pull Requests Insights, DORA Metrics, or Velocity Report without modification.
  4. Build the remainder in Custom Dashboards. Where a Flow metric had a formula your team trusted, reproduce it in Custom Metrics rather than substituting the closest standard metric and hoping nobody notices the step change in the trend line.
  5. Set Targets and Notifications. Flow reporting was largely pull based, meaning someone had to remember to open it. Set thresholds so the platform tells you when a team crosses a line.
app.waydev.co/snapshots
Waydev workflows table showing average value, industry comparison, recommended target and annualized cost
The report Flow could not produce. Every workflow priced in engineer hours per year, with a recommended target and how far the team sits from it.
Worked example: the Monday leadership review

A common Flow setup is a weekly review built on Team health insights plus a Retrospective comparison across the last three sprints. In Waydev that becomes one Custom Dashboard combining Bird’s-Eye View, Cycle Time by stage, Sprints Commitment for delivery, and DORA Metrics for quality. Add a Notification on cycle time regression above your threshold and the meeting changes character: it stops being a status readout and becomes a discussion about the two teams that moved.

What else Waydev connects to

If your stack is broader than Flow’s coverage: Jira, Azure DevOps Boards, Linear, Shortcut, GitHub Actions, GitLab CI, Jenkins, CircleCI, PagerDuty, Opsgenie, Slack, and Microsoft Teams. Waydev also ships an MCP server, so your engineering metrics are queryable from the AI tooling your teams already use rather than locked behind a dashboard login.

Four weeks, not a six month RFP

You have a deadline, but you do not need a formal procurement cycle to meet it.

  1. Export and inventory. Pull everything out of Flow. Apply the “what decision does this drive” test. Settle who owns the migration.
  2. Shortlist two or three platforms. Ask each to connect to a real repository and show your data in their product. One live connection tells you more than an hour of slides.
  3. Rebuild in the leading candidate. Run your normal weekly review from the new platform in parallel with Flow.
  4. Compare and choose. Where numbers differ, find out why before deciding. The difference is usually a configuration mismatch, and understanding it is what builds trust in the new numbers.

Two questions for every vendor, including us

What happens to my data if you get acquired? Flow customers have now lived through this twice. Ask for export terms in writing rather than assuming a standard SaaS offboarding process.

Who owns you? Waydev is bootstrapped and profitable, with Fortune 500 customers including American Express, Dropbox, Caterpillar, and PwC, and a USPTO patent in Git analytics. There is no fund with a clock running on it, and no parent company deciding whether this product still fits the portfolio. After Flow, stability is a feature. Ask every vendor about theirs.

Start with one repository

Connect it and you will have real numbers the same afternoon, with history backfilled automatically. Your continuity stops depending on what is left of Flow’s lifespan.

Request a free trial Open the live demo
Flow retirement dates reflect Appfire’s published end of life notice. Confirm your organization’s specific closure date, export options, and transition terms directly with your Appfire account team, since sunset timelines can shift after announcement.

Ready to unlock your SDLC productivity?

Request a Demo Call