Switching from Hevy
Your training history is yours, and switching apps shouldn't cost you it. Durata imports everything Hevy holds — every workout with its weights, reps, set types and notes, and every routine — and rebuilds it as native Durata data: PRs recomputed, analytics populated, routines editable.
There are two routes in. If you have Hevy Pro, an API key moves everything automatically. If you don't, Hevy's free CSV export covers your full workout history. Both are safe to run as often as you like — nothing is ever duplicated. And if you're not leaving Hevy behind entirely, Durata can keep sending your finished workouts back the other way.
Last reviewed 2026-08-06 · matches app v0.9.0.70
Two routes in: API key or CSV file
The API route (Hevy Pro required) is the complete move: it pulls your full workout history and your routines — folders included — directly from Hevy's servers, with exercises matched by Hevy's own identifiers, which is the most reliable matching there is.
The CSV route works for everyone, including free Hevy accounts: export your workout data from the Hevy app, then import the file into Durata. You get your full workout history this way; routines aren't in Hevy's CSV, but Durata can rebuild them from the history itself — more on that below.
Either way, exercise names are matched to Durata's 415-exercise library even when the wording differs, and anything unrecognised comes across as a custom exercise rather than being dropped. Imported workouts keep their original dates, so your charts and PR timeline read exactly as they happened.
Not from Hevy? The same Import CSV screen accepts Strong and Loadline files too — the format is detected automatically.
Connecting with an API key (Hevy Pro)
Get your key from Hevy's website: sign in at hevy.com, then Settings → Developer, and generate an API key — it's available on Hevy Pro accounts. In Durata, go to Settings → Integrations and paste it into the Hevy card. The key is stored with your account and never shared.
Tap Test Connection and Durata validates the key and matches Hevy's exercise database against its own library, showing you exactly how many exercises matched before you import anything. Durata's built-in library covers the Hevy catalogue almost name-for-name, so coverage is essentially complete.
Once a key is stored, the Hevy Sync tools appear below the card: Import History, Import Routines, and Send Workouts to Hevy. Forget Key removes it any time.
Importing your workout history
Import History pulls every past workout through the API, oldest to newest, with a progress bar — a long history takes a couple of minutes and can be cancelled and resumed any time, because the import is idempotent: every session is fingerprinted, so re-running it adds nothing twice. Unchanged sessions are skipped, edited ones are updated.
Each workout arrives with its sets, weights, reps, set types, per-exercise notes and workout description. Weights land in your unit — Hevy stores kilograms; if you train in pounds, Durata converts on the way in. When it finishes, a summary shows what was added, matched and created.
Imported history powers everything the same way logged history does — PRs, e1RM trends, muscle analytics, the PREV column in the logger. The one deliberate exception: imported sessions don't count toward streaks and logged-session milestones, so those stay an honest record of what you logged in Durata.
Importing your routines and folders
Import Routines fetches your Hevy routines and folders and shows a preview before anything is saved — nothing is guessed silently. Exercises, set prescriptions, rest times, supersets and notes all come across.
Hevy folders don't map one-to-one onto Durata, so the preview proposes the sensible translation per folder: a split-like folder (a PPL folder with three routines, say) becomes one Durata routine with the members as its days, while a bigger collection becomes separate routines tagged with the folder name — the tag filter in your Sessions list keeps the grouping. Each folder in the preview has a flip if you'd rather have it the other way.
Imported routines arrive as plain, fully editable routines with no progression rules attached. Progression in Durata belongs to programs, not standalone routines — so to put your imported training on autopilot, group the routines into a weekly program with the program builder. The program's own screen then lets you assign a progression rule per lift, and Durata advances the weights from there.
The CSV route (no Pro required)
In the Hevy app: Profile → settings → Export & Import Data → Export Data, and Hevy sends you a CSV of your workouts. In Durata: Settings → Data & Export → Import CSV, pick the file, and the Hevy format is detected automatically — including which unit the weights are in.
The summary sheet shows the scale of what arrived — sessions added, sets imported, exercises matched, the years your history now spans — and then deals with your routines. No API key stored? You get Rebuild Your Routines: the workouts you repeated, each ready to become an editable routine built from your most recent performance, with a one-tap Group Into a Weekly Program handoff to the program builder. Hevy's auto-named "Morning Workout"-style sessions are grouped by their exercise mix rather than their title.
If a Hevy API key is stored, the sheet skips the guesswork and points you at Import Routines instead — your actual routines, with their real names and folders, beat any reconstruction from history. Strong and Loadline files always get the rebuild offer; those apps have no routine API to ask.
Run the CSV import even if you plan to connect the API later — re-importing never duplicates, so there's no harm in starting with the file you already have.
Sending workouts back to Hevy
Not everyone leaves outright — maybe your coach reads Hevy, or your training partners follow you there. Send Workouts to Hevy has three settings: Off (the default — nothing is sent), Private (each finished workout is saved to your Hevy account, visible to nobody else), and Public (posted to your Hevy followers' feed). Public is never a default and can only be chosen deliberately, in Settings.
With sending on, every workout you finish in Durata is posted to Hevy automatically — sets, weights, reps, notes and supersets included, with Durata's richer set types translated to Hevy's (an AMRAP set becomes a Hevy failure set, and the original type is noted on the exercise). The Complete screen shows a sync icon per workout; tap it to skip sending just that one.
Edit a workout later and it's marked unsynced — open it in History and Resend to Hevy updates the copy on Hevy's side. Workouts you imported from Hevy are never sent back, so nothing can loop.
The Settings row under the visibility pills tells you in plain terms what the current choice does before the first workout goes out.
Common questions
Do I need Hevy Pro to switch?
No. The API route needs a Pro key, but the CSV route covers free accounts: export your data from the Hevy app and import the file. You get your full workout history either way; the API additionally brings routines and folders across automatically.
Will running the import twice duplicate my workouts?
No. Every session is fingerprinted, so re-running an import — API or CSV — skips unchanged sessions and updates edited ones. It's safe to re-run any time.
What happens to exercises Durata doesn't recognise?
They're imported as custom exercises rather than dropped, and the summary tells you which ones. Everything else is matched to Durata's built-in library, which covers the Hevy catalogue almost name-for-name.
Do imported workouts count toward my streaks and PRs?
They count everywhere it's about your lifting — PRs, e1RM trends, analytics, the PREV column. They deliberately don't count toward streaks and logged-session milestones, which only ever count workouts logged in Durata.
Can I keep using Hevy alongside Durata?
Yes. Turn Send Workouts to Hevy to Private or Public and every workout you finish in Durata is posted to your Hevy account automatically — and if you edit one later, Resend from History updates it on Hevy's side.
Is my Hevy API key safe?
The key is stored with your Durata account settings, used only to talk to Hevy's official public API over HTTPS, and you can remove it any time with Forget Key. Hevy lets you revoke a key from their side too.
Put it into practice
Durata is free during beta — 50 proven programs, automatic progression, rest timers and PR tracking, all on your phone.