Extend Crowdin and Crowdin Enterprise with your own apps: add features to the interface, connect external services, and process content.
Build a Crowdin app with your AI coding agent:
Help me build a Crowdin app. Do the following:
1. Install the Crowdin plugin with npx plugins add crowdin/skills.
2. Ask me what the app should do, then use the create-app skill to scaffold, develop, and publish it.
3. After publishing, open a preview so I can see the app inside Crowdin.
The agent signs in to Crowdin in your browser and asks you to confirm before it registers the app in your organization. The published app is installed in your account, and the manifest sets who else can use it. You change that later in Crowdin Apps Permission Configuration.
There are two ways to build a Crowdin app. Serverless apps run on Crowdin infrastructure: you write the UI, and Crowdin hosts and runs the app. Self-hosted apps run on a server you operate, which lets them use every module type, including those with server-side logic. Neither approach replaces the other. Pick the one that matches what your app does.
Serverless Apps
Build dashboards, panels, and other UI modules that run on Crowdin infrastructure. You scaffold, preview, and publish the app from the CLI, with no server to deploy or maintain.
Choose this path when your app is all interface: it displays data, extends the Crowdin UI, and calls the Crowdin API on behalf of the person using it.
Build an app backed by your own server, using any language and framework. This path supports every module type, including file processing, AI providers, and custom MT engines.
Choose this path when your app needs server-side logic: it processes files, reacts to webhooks, connects external services, or acts with the permissions of the account that installed it.