Upgrade to Pro

Univer Bases is a Univer SDK Pro capability. Production applications need a valid Pro license and the same deployment considerations as other Pro products.

License plugin

Register UniverLicensePlugin before registering Bases plugins:

TypeScript
import { UniverLicensePlugin } from '@univerjs-pro/license'univer.registerPlugin(UniverLicensePlugin, {  license: process.env.CLIENT_LICENSE_TEXT,})

Keep the license text outside source control. In browser applications, inject it through your build or runtime configuration.

Package scope

Base packages live in the @univerjs-pro scope:

CapabilityPackages
Core Base model@univerjs-pro/bases
Browser Base UI@univerjs-pro/bases-ui

Deployment notes

  • Use model packages only in Node.js services.
  • Register formula plugins when using formula fields.
  • Configure attachment upload handlers before enabling attachment fields in production.
  • Persist Base snapshots as application data and migrate them together with Univer upgrades.

For license, server, and deployment details, see Univer SDK Pro.

How is this guide?

© 2026 DreamNum Co., Ltd.