[](https://github.com/Frontify/frontify-cli/actions/workflows/continuous-integration.yml)

- Node >=16
``bash`
npm install -g @frontify/frontify-cliOr
yarn global add @frontify/frontify-cli
`bash`
npx @frontify/frontify-cli block create
The content block name needs to be lowercase, spaces are not allowed but you can use an underscore instead.
Example: my_custom_content_block
`bash`
frontify-cli block serve
Params:
| Parameters | Description | Type | Default Value |
| ---------- | ----------- | ---- | ------------- |
| entryPath | Path to the entry file exporting block and settings | string | src/index.tsx |
| port | Port for the local development server | number | 5600 |
`bash`
frontify-cli block deploy --instance=
The Frontify URL represent your instance URL.
Example: weare.frontify.com or https://weare.frontify.com
`bash`
frontify-cli login --instance=
The Frontify URL represent your instance URL.
Example: weare.frontify.com or https://weare.frontify.com
If you are using a domain with self-signed certificate, you will need to put NODE_TLS_REJECT_UNAUTHORIZED=0 before the log in command
`bash`
frontify-cli logout
macOS: ~/Library/Preferences/frontify-cli-nodejs`