Skip to main content

What the operations layer covers

The operations layer is everything you do to your app rather than with it: invoking CLI commands, running integration tests against a real Twenty server, configuring CI, translating its strings, and shipping releases — either as a tarball deployed to a single server or as an npm package listed in the marketplace.

In this section

card-page-cli
CLI
Sign in, explore data, build apps, exec, logs and uninstall with the twenty CLI.
card-page-sync-recovery
Syncing & recovery
Which command when, reading the sync diff, and a recovery ladder.
card-page-testing
Testing
Vitest setup, integration tests, type checking, CI workflow.
card-page-translations
Translations
Mark strings, extract catalogs, ship your app in several languages.
card-page-publishing
Publishing
Build, deploy a tarball, publish to npm, install.
permissions
Marketplace review
Security, quality, and operational checks an app must pass to be listed.
card-page-monitoring
Monitoring
Errors, rate limits, credits and function performance across installs.