Serverless Apps SDK
Dette indhold er ikke tilgængeligt i dit sprog endnu.
Translate in CrowdinThe Crowdin Serverless Apps SDK is a TypeScript toolkit for building apps that run on Crowdin infrastructure. You write the UI and register the modules the app appears in, and the CLI builds, previews, and publishes the bundle. It ships a UI kit styled to match Crowdin, an i18n runtime for the app’s own translations, and an API client that calls Crowdin as the person using the app, with no tokens to manage.
With the Crowdin Serverless Apps SDK you can build an app around Crowdin’s UI modules:
- Project modules: Dashboards, tools, reports, and menu items inside a project.
- Editor modules: Panels beside the translation editor.
- Organization and profile modules: Pages in the organization and profile menus.
- Dialogs: Modals, context menus, and chat panels.
An AI coding agent can build the app for you, or you can run the CLI yourself. The CLI scaffolds the app, runs it locally, and publishes it.
npm install --global @crowdin/serverless-apps-clicrowdin-serverless-apps logincrowdin-serverless-apps create my-appcrowdin-serverless-apps devcrowdin-serverless-apps previewcrowdin-serverless-apps publishCrowdin hosts and runs the published app, so there is no server of your own to deploy or maintain.
Read more about each step in the Quick Start.
Serverless apps cover the UI side of Crowdin. When your app needs server-side logic (for example, file processing, AI providers, custom MT engines, or webhook handling), build it as a self-hosted app. The same applies when your app combines an interface with server-side logic: self-hosted apps can include UI modules as well.
A self-hosted app also works with the Crowdin API differently: it makes calls as the account that installed it, not as the person using it.
Read more about the Crowdin Apps SDK.