Getting Started
Overview
While Refine Community Edition follows monthly release cycles, Enterprise Edition features are released continuously as they are merged to next
branch.
Refine EE packages are distributed through our private NPM registry at registry.refine.dev
under @refinedev
scope.
Setting up private registry
To use Refine Enterprise Edition packages, you need to configure your project to use our private registry for @refinedev
scoped packages.
Create or edit .npmrc
file in your project root with the following content:
@refinedev:registry=https://registry.refine.dev
//registry.refine.dev/:_authToken=${REFINE_NPM_TOKEN}
There are two ways to set up your authentication token:
Environment Variable (Recommended)
Add the token to your environment variables:
export REFINE_NPM_TOKEN=your-token-here
Direct in .npmrc
You can also directly add the token to your
.npmrc
file (not recommended for security reasons):@refinedev:registry=https://registry.refine.dev
//registry.refine.dev/:_authToken=your-token-here
Once you've configured the registry and authentication, you can install enterprise packages using npm or yarn:
- npm
- pnpm
- yarn
npm i @refinedev/core @refinedev/enterprise
pnpm add @refinedev/core @refinedev/enterprise
yarn add @refinedev/core @refinedev/enterprise
Release Cycle
Enterprise Edition packages follow the same versioning scheme as Community Edition but with continuous releases as features are developed and merged.
Let's look at an example to understand the release cycle:
- Current version of
@refinedev/core
is4.57.1
- A new feature or fix is developed and merged
- Enterprise Edition immediately gets a new release as
4.57.2
- Community Edition will include this change in the next monthly release as
4.57.3
This means Enterprise Edition users get access to new updates as soon as they are ready, while Community Edition users receive updates in regular monthly cycles.
Note: in cases of critical bugs or security vulnerabilities, we release updates immediately for both Enterprise and Community editions. This is an exception to the regular monthly release cycle for Community Edition.