Quick Start
Requirements
Section titled “Requirements”- Node.js
^22.19 || ^24- 22.19 or newer within the 22.x line, or any 24.x - A Node.js package manager - the examples use pnpm, but npm or yarn work too
- A Crowdin or Crowdin Enterprise account
Create your first app
Section titled “Create your first app”-
Install the CLI globally:
Terminal window npm install --global @crowdin/serverless-apps-cliOr run it ad hoc with
npx @crowdin/serverless-apps-cli <command>. -
Sign in with your Crowdin account:
Terminal window crowdin-serverless-apps loginThe CLI opens the browser for sign-in and detects your Crowdin Enterprise organization automatically.
-
Scaffold an app from a starter template and register it in Crowdin:
Terminal window crowdin-serverless-apps create my-appcd my-apppnpm installcreateasks which of the two starter templates to use, scaffolds the project (manifest.json,src/,public/,locales/), registers the app in Crowdin, and links the folder to it via.env. -
Develop live inside Crowdin, with hot reload:
Terminal window crowdin-serverless-apps devAccept the prompt to point the app at your local server. While
devruns, your app inside Crowdin loads straight from your machine - everything you edit shows up instantly. -
See the app inside Crowdin - in another terminal, run:
Terminal window crowdin-serverless-apps previewIt opens the browser right at the app’s place in the Crowdin UI.
-
Publish when you are ready:
Terminal window crowdin-serverless-apps publishThe CLI builds the app, uploads the bundle, and lets Crowdin serve it. Publishing does not change who can see the app.
Where to go next
Section titled “Where to go next”- Learn how
devandpublishwork under the hood. - Browse the CLI commands.
- Explore what the SDK gives your app at runtime.