Plugins

Everything is a plugin—enhance NocoBase's capabilities with them.

You can not only benefit from many free plugins, but also use points from the Commercial license to redeem the commercial plugins you need. Additionally, you can purchase individual commercial plugins or opt for discounted plugin bundles and redeem any desired commercial plugins.

We’ve set up all the plugins in the Demo. You can start a trial here→

There's no need to calculate costs on this page. Feel free to reach out to us via email to discuss your options with our core team. Then, log into the NocoBase commercial user service platform to choose the license and plugins you need, generate an order automatically, and complete your purchase.

Inquire to Buy

Newly launched

Collection field: Many to many (Array)
By NocoBase

Allows to create many to many relationships between two models by storing an array of unique keys of the target model. Details

Workflow: JavaScript node
By NocoBase

Write and execute JavaScript in the node. Details

Workflow: Webhook event
By NocoBase

Trigger workflows via Webhook Details

Notification manager
By NocoBase

It provides a unified notification management service covering features such as channel configuration and logging, supporting multiple notification channels like in-app messages, email, and SMS. Details

Notification: Email
By NocoBase

Used for sending email notifications with built-in SMTP transport. Details

Notification: In-app message
By NocoBase

It supports users in receiving real-time message notifications within the NocoBase application. Details

Coming soon

File storage: S3(Pro)
By NocoBase

Support S3-compatible file storage, including services like Amazon S3, Aliyun OSS, Tencent Cloud COS, and MinIO. Features include direct file uploads and private access control.

Collection field: SQL subquery
By NocoBase

Dynamically calculate or retrieve specific data related to the main query and display it as part of the result set.

Block template
By NocoBase

Create templates for individual or multiple blocks. When adding blocks to a page, you can inherit the template, and then add or modify settings.

Action: Template print
By NocoBase

Edit templates using Word, Excel, and PowerPoint. Within the templates (supporting docx, xlsx, pptx), set placeholders and logical structures to dynamically generate docx, xlsx, pptx, and PDF files in the specified format.

Action: Import records(Pro)
By NocoBase

Enhance data import capabilities with support for asynchronous imports, million-row record imports, duplicate data identification and processing, data updates, and workflow triggers.

Action: Export records(Pro)
By NocoBase

Enhance data export capabilities with support for asynchronous exports, million-row record exports, and attachment exports.

Workflow: Subflow node
By NocoBase

Call other workflows within a workflow to enable workflow reuse.

Email
By NocoBase

With the Email plugin, you can connect your Gmail, Outlook, and other accounts to send and receive emails in NocoBase, just like in other CRM products.

Environment variables & secrets
By NocoBase

Centrally configure and manage environment variables and secrets for sensitive data storage, configuration data reuse, and multi-environment isolation.

Data model tools

Data source manager
By NocoBase

Manage data sources, including the built-in Main database, external databases, APIs, etc. Details

Graph collection manager
By NocoBase

An ER diagram-like tool. Currently only the Main database is supported. Details

Data sources

Data source: Main database
By NocoBase

NocoBase main database, supports relational databases such as MySQL, PostgreSQL, SQLite and so on. Details

Data source: External MySQL
By NocoBase

Connect to external MySQL databases as data sources. Details

Data source: External MariaDB
By NocoBase

Connect to external MariaDB databases as data sources. Details

Data source: External PostgreSQL
By NocoBase

Connect to external PostgreSQL databases as data sources. Details

Data source: External Oracle
By NocoBase

Connect to external Oracle databases as data sources. Details

Data source: External SQL Server
By NocoBase

Connect to external SQL Server databases as data sources. Details

Data source: HTTP API
By NocoBase

Connect to external HTTP API as data sources. Details

Collections

Collection: Database view
By NocoBase

Create a collection with database view. Details

Collection: Tree
By NocoBase

Provides tree structure collection Details

Collection: SQL
By NocoBase

Quickly present structured SQL query results without the need to create views, commonly used for complex join queries, statistics, and other scenarios. Details

Collection: Comment
By NocoBase

Provides comment collection template to add commenting functionality for any collection.

Collection: Connect to foreign data (FDW)
By NocoBase

Connection to remote data tables implemented based on the database's foreign data wrapper (FDW), currently supporting MySQL and PostgreSQL databases. Details

File manager
By NocoBase

Provides files storage services with files collection template and attachment field. Details

Collection fields

Collection field: Formula
By NocoBase

Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions. Details

Collection field: Markdown(Vditor)
By NocoBase

Used to store Markdown and render it using Vditor editor, supports common Markdown syntax and supports uploading images, recordings, etc.It also allows for instant rendering, where what you see is what you get. Details

Collection field: Sequence
By NocoBase

Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text. Details

Collection field: China region
By NocoBase

Provides data and field type for administrative divisions of China. Details

Field component: Mask
By NocoBase

Display sensitive content in a masked format. Details

Collection field: Attachment (URL)
By NocoBase

Supports attachments in URL format.

Blocks

Block: Gantt
By NocoBase

Provides Gantt block. Details

Block: Kanban
By NocoBase

Provides kanban block. Details

Block: Map
By NocoBase

Map block, support Gaode map and Google map, you can also extend more map types. Details

Block: iframe
By NocoBase

Create an iframe block on the page to embed and display external web pages or content. Details

Calendar
By NocoBase

Provides calendar collection and block for managing date data, typically for date/time related information such as events, appointments, tasks, and so on. Details

Block: Tree
By NocoBase

Use the tree component to present data as filter blocks that can be connected to other data blocks. Details

Block: Multi-step form
By NocoBase

Break the form with many fields into multiple steps to ease the burden on users. Details

Block: Action panel
By NocoBase

Used for placing various quick actions, such as opening pop-ups, links, or custom requests, and displayed as a list or icons. Details

Data visualization
By NocoBase

Provides data visualization feature, including chart block and chart filter block, support line charts, area charts, bar charts and more than a dozen kinds of charts, you can also extend more chart types. Details

Data Visualization: ECharts
By NocoBase

Utilize ECharts for data visualization, supporting more chart types and offering user-friendly configuration. Details

Actions

Action: Batch edit
By NocoBase

Batch edit all records or selected records. Details

Action: Batch update
By NocoBase

Batch update all records or selected records. Details

Action: Custom request
By NocoBase

Sending a request to any HTTP service supports sending context data to the target service. Details

Action: Duplicate record
By NocoBase

Duplicate a record, you can either duplicate it into a form and edit it before saving it, or you can duplicate it directly to generate a new record. Details

Action: Export records
By NocoBase

Export filtered data to excel, suitable for exporting small amount of data. Details

Action: Import records
By NocoBase

Import records using excel templates, suitable for importing small amounts of data. Details

Action: Print
By NocoBase

Calls the browser's print function to print a record. Details

Action: Scan QR code
By NocoBase

Scan QR code and redirect to the URL Details

Users & permissions

Users
By NocoBase

Provides a basic user model, as well as createdBy and updatedBy fields. Details

Access control
By NocoBase

Based on roles, resources, and actions, access control can precisely manage interface configuration permissions, data operation permissions, menu access permissions, and plugin permissions. Details

Departments
By NocoBase

Organize users by departments, set hierarchical relationships, link roles to control permissions, and use departments as variables in workflows and expressions. Details

User data synchronization
By NocoBase

Provide user data source management and user data synchronization interface. The data source can be DingTalk, WeCom, etc., and can be expanded. Details

Authentication

Authentication
By NocoBase

User authentication management, including password, SMS, and support for Single Sign-On (SSO) protocols, with extensibility. Details

Auth: SMS
By NocoBase

SMS authentication for NocoBase. Details

Auth: API keys
By NocoBase

Allows users to use API key to access application HTTP API. Details

Auth: CAS
By NocoBase

CAS authentication. Details

Auth: OIDC
By NocoBase

OIDC (OpenID Connect) authentication. Details

Auth: SAML 2.0
By NocoBase

SAML 2.0 authentication. Details

Auth: LDAP
By NocoBase

LDAP authentication. Details

Auth: DingTalk
By NocoBase

DingTalk authentication. Details

Wecom
By NocoBase

Offer integration capabilities with WeCom, covering authentication methods, notification channels, and sources for user data synchronization. Details

Workflow

Workflow
By NocoBase

A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes. Details

Workflow: Aggregate node
By NocoBase

Used to aggregate data against the database in workflow, such as: statistics, sum, average, etc. Details

Workflow: Delay node
By NocoBase

Could be used in workflow parallel branch for waiting other branches. Details

Workflow: Dynamic calculation node
By NocoBase

For record under different conditions, different expressions are called for computation, which are sourced from an expression collection. Details

Workflow: HTTP request node
By NocoBase

Send HTTP requests to any HTTP service for data interaction in workflow. Details

Workflow: Loop node
By NocoBase

Used to repeat the sub-process processing of each value in an array, and can also be used for fixed times of sub-process processing. Details

Workflow: Manual node
By NocoBase

Used in scenarios where manual decision-making and manual data entry are required. Details

Workflow: Parallel node
By NocoBase

Provides branching processes for workflows, with branches executing in parallel. Details

Workflow: SQL node
By NocoBase

Execute arbitrary SQL statements against the database in a workflow. Details

Workflow: mailer node
By NocoBase

Send email in workflow.

Workflow: Approval event
By NocoBase

Triggered when an approval request is initiated through an action button or API. Dedicated to the approval process, with exclusive approval node and block for managing documents and tracking processing processes. Details

Workflow: Custom action event
By NocoBase

For complex data processing that cannot be handled simply by NocoBase's built-in operations (CRUD), you can define a series of operations through a workflow and trigger it with the "Trigger Workflow" button. Details

Workflow: Custom variable
By NocoBase

Used for creating custom variables or assigning value to it in workflows, to save temporary data in the process. Details

Workflow: JSON query node
By NocoBase

Used for parsing or querying values from complex JSON data (result of HTTP request or SQL etc.). Details

Workflow: Pre-action event
By NocoBase

Triggered before the execution of a request initiated through an action button or API, such as before adding, updating, or deleting data. Suitable for data validation and logic judgment before action. Details

Workflow: Response message
By NocoBase

Used for assemble response message and showing to client in form event and request interception workflows. Details

Workflow: Date&time calculation node
By NocoBase

Calculate, compare, and format dates and times. Details

Workflow: Post-action event
By NocoBase

Triggered after the completion of a request initiated through an action button or API, such as after adding, updating, deleting data, or \"submit to workflow\". Suitable for data processing, sending notifications, etc., after actions are completed. Details

Others

API documentation
By NocoBase

An OpenAPI documentation generator for NocoBase HTTP API. Details

Error handler
By NocoBase

Handling application errors and exceptions.

Mobile
By NocoBase

Provides the ability to configure mobile pages. Details

UI schema storage
By NocoBase

Provides centralized UI schema storage service.

Embed NocoBase
By NocoBase

Embed NocoBase into another system or webpage, integrating it as a part of that system or webpage. Details

Public forms
By NocoBase

Share public forms externally to collect information from anonymous users. Details

System management

System settings
By NocoBase

Used to adjust the system title, logo, language, etc. Details

Theme editor
By NocoBase

Customize UI colors, sizes, etc. and save the result as a theme to switch between multiple themes. Details

Localization
By NocoBase

Allows to manage localization resources of the application. Details

Logging and monitoring

Logger
By NocoBase

Server-side logs, mainly including API request logs and system runtime logs, and allows to package and download log files. Details