Start free. Pay when you push.

Free
$0
  • Every app your key can see, and all 50 App Store languages
  • Localize, review and edit every field
  • Copy from a released version, and set your links
  • One language at a time - and still all of them
  • Local history of every run, with token counts and cost
Pro
Everything in Free
$39.99/yr
  • Push to App Store Connect
  • Up to 10 languages at a time
  • Unlimited apps and all 50 languages
  • Review and edit every field
Subscribe

Buys the direct licence, through Polar. On the Mac App Store, Pro is bought inside the app.

Reviews

What people say.

From developers who used to spend a release day on this.

Using ShipLocal has streamlined release day. Instead of an entire team dedicated to localizing, we can do it in just 5 minutes.
Sergii KovalKovallux app studio
Ever since I built ShipLocal, I've never had to worry about metadata. Every new release I just click a couple buttons and my App Store listing is ready to go. It's saved me hundreds of hours and allowed me to release more apps than I ever thought possible.
Trevor EdwardsFlowstate Industries
Questions

The things people ask.

What it costs, where your keys go, and what happens when a language fails.

No - there is a free tier instead, and it does not expire. Reading your listing, translating it, reviewing and editing every field are free, on every app your key can see and in all 50 languages. Pro adds two things: writing the result back to App Store Connect, and running up to 10 languages at once instead of one at a time.

Pro is $39.99 a year, the same price on the Mac App Store and direct. There is no monthly option. AI translation is billed separately by your own Anthropic or OpenAI account - the subscription includes no translation credits, and we have no billing relationship with either provider. ShipLocal shows an estimate per language before anything is sent, and the exact cost after. Copy from a version and Set your links translate nothing, so they cost nothing to run.

Same app, same features, same $39.99 a year. The App Store build updates through the App Store and bills Pro through your Apple Account. The direct build needs no Apple Account, gets each update as soon as it is built rather than after review, and its Pro is a license key good for up to 3 Macs. A purchase does not transfer between the two: Pro bought on the App Store unlocks the App Store build, and a direct license unlocks the direct build.

You buy it from our store rather than through Apple and paste the license key into Settings -> License. One license covers up to 3 Macs at a time, and the key is in your receipt email and in the Polar customer portal. Because it is not an App Store purchase it is not managed in System Settings, and it does not unlock the Mac App Store build.

Direct purchases cancel in the Polar customer portal. Mac App Store purchases cancel in your Apple Account's Subscriptions settings - an Apple subscription can only be cancelled from your own account, not by us. Either way Pro stays active until the end of the year you have paid for, and nothing you have translated or saved is removed when it lapses.

Whoever charged you. A Mac App Store purchase is processed by Apple, and a refund request goes to Apple at reportaproblem.apple.com. A direct purchase is processed by Polar, which is the merchant of record for it - the charge on your statement is theirs, and a refund request goes to them.

No. ShipLocal translates App Store listing metadata: name, subtitle, description, keywords, promotional text, what's new, and the three URLs. It does not touch .xcstrings or any in-app string, it does not localize screenshots, and it does not scale prices.

It cannot delete anything - ShipLocal never issues a delete. A push creates a localization that is missing and updates one that already exists, and nothing is written until you have reviewed every field and pressed push. Apple only accepts metadata edits on versions in Prepare for Submission, Developer Rejected or Rejected, and ShipLocal marks which of yours qualify.

You get a partial result and it is reported as one. Translation reports per language, shows a countdown when a provider rate-limits you, and lets you retry a failed language into the run that is still going rather than starting again. A push reports per language too. Every run is saved locally, so an interrupted one can be picked up where it stopped.

Your App Store Connect Key ID, Issuer ID and .p8 contents, and your Anthropic and OpenAI keys, live in your Mac's Keychain. If you use iCloud Keychain they sync through Apple's end-to-end encrypted sync; either way they never reach us. Flowstate runs no server for ShipLocal - no account, no login, no analytics, no telemetry, no crash reporting. Your listing copy goes to Apple and to whichever AI provider's key you supplied, because translating it requires that. The history of every run stays in a local database on your Mac.

All 50 App Store languages, in Apple's own order, including the eleven added in March 2026. There is a preset for the top ten markets, and the three English variants are off by default, since those are regional edits rather than translations. Four models, two per provider: Claude Haiku 5.5 and Sonnet 5.5, GPT-6 Luna and GPT-6.1 Sol.

No. ShipLocal translates from your app's primary locale, and there is no source-language picker. You can edit that source copy in place before the run, so the original can be fixed before it is translated into fifty languages.

Who made this

Made by one person.

I run an iOS app studio on my own and have shipped ten apps through it. Every release ended the same way: hours in App Store Connect, nine fields pasted into a translation tab and back again, once per language. Updates that were finished sat for months, because localizing them was the day I could never find.

ShipLocal is what I built to stop doing that. It runs on your keys, keeps your copy on your machine, and asks you to read every word before it writes anything back - and it turns that afternoon into under 5 minutes.

Mail goes to a person rather than a queue: support@flowstateindustries.com.