Developer-first localization

Localization API for teams that automate product text.

ReRune gives product and engineering teams an API-backed localization workspace so translation data can flow into scripts, services, CI/CD jobs, and app release tooling.

ReRune dashboard showing localization workspace activity and project status
ReRune projects list showing real localization projects in a workspace
ReRune project keys view for managing software translation keys
ReRune OTA demo mobile app landing screen with live localization status
ReRune OTA demo mobile app story screen showing runtime translation content

Common challenge

Manual exports stop scaling when localization must reach multiple product surfaces, release branches, and internal systems.

Best fit

Localization workflows that must connect with internal tools, dashboards, build steps, release automation, or custom product systems.

How ReRune helps

ReRune keeps API automation tied to the same workspace where translation context, dictionaries, AI assistance, and review state live.

Workflow

From app copy to release-ready localization.

ReRune connects translation management to the delivery path developers already use: dashboard work, AI assistance, CLI/API sync, and OTA updates where a supported SDK is installed.

1

Authenticate once

Generate API keys in the dashboard and use them in local scripts, CI/CD jobs, release tasks, or integration services.

2

Automate sync

Run ReRune once to create project config, then use rerune --pull and rerune --push as part of the engineering workflow instead of waiting on manual file handoffs.

3

Validate before release

Keep placeholders, structured values, missing languages, and review status visible before translated copy reaches production.

4

Release with options

Ship translations as files, API-driven sync, or OTA updates depending on the platform and how the product is deployed.

Coverage

App-first does not mean mobile-only.

Start where localization creates release friction, then keep web, mobile, and cross-platform products in one shared workspace as your surface area grows.

Developer delivery

Sync through the CLI. Publish through OTA SDKs.

Use the ReRune CLI locally or in CI/CD to manage project translations, then deliver approved runtime updates through the SDK built for your app.

Companion CLI

Install the ReRune CLI

Use the ReRune CLI to sync, validate, and manage translations right from your terminal. Run syncs in CI/CD or locally whenever you need to push a new language.

Homebrew (macOS/Linux):

brew install BasalBit/tap/rerune
  • Downloadable builds for macOS, Linux, and Windows
  • Uses the API keys you generate in the dashboard
  • Fits scripted CI/CD workflows through CLI and API access
rerune

Connect the project

Create the project config and connect the repository to its ReRune workspace.

rerune --pull

Pull approved updates

Bring current dashboard translations into the app or its build workflow.

rerune --push

Push local changes

Send local translation updates back to ReRune for the team to manage and publish.

Questions

Questions teams ask before choosing a localization platform.

What can teams automate with ReRune API workflows?

Teams can connect localization data to custom tools, release jobs, import/export flows, translation actions, and sync workflows depending on their product process.

Is the API separate from the dashboard?

No. API workflows use the same project data that teams manage in the dashboard, including keys, languages, dictionaries, metadata, and translation values.

How does AI translation stay controlled?

ReRune keeps AI assistance close to project context, dictionaries, placeholders, structured values, and review steps so generated translations can be checked before sync or publish.

One workspace

Start with one product workflow and expand from there.

Create projects, manage keys, use AI assistance with context, sync through CLI/API, and publish approved runtime updates when your app uses a supported ReRune SDK.