---
pageType: home
pageName: development
title: "NocoBase 开发指南"
description: "NocoBase 开发指南：插件开发、公共组件、FlowEngine、RunJS、区块/字段/操作扩展、数据源扩展、工作流扩展、认证扩展。"
keywords: "NocoBase,开发指南,插件开发,公共组件,FlowEngine,RunJS,NocoBase 扩展"
features:
  - title: 核心开发
    details: 掌握 NocoBase 的底层扩展机制与高级开发能力，包括插件系统、AI 辅助、FlowEngine 与 RunJS 环境，构建坚实的开发基础。
    items:
      - title: 插件开发
        details: 学习如何创建、发布与维护自定义插件。
        link: /plugin-development
        showOnHome: true
      - title: AI 开发插件
        details: 用 AI 辅助 NocoBase 插件开发，覆盖从脚手架、组件代码到业务逻辑的全流程。
        link: /ai-dev
        showOnHome: true
      - title: 前端流引擎（FlowEngine）
        details: NocoBase 2.0 的前端无代码、低代码开发引擎。
        link: /flow-engine
        showOnHome: true
      - title: 前端 RunJS
        details: 用于 JS 区块、JS 字段、JS 操作等场景的 JavaScript 执行环境。
        link: /runjs
        showOnHome: true
      - title: 公共组件
        details: 汇总 NocoBase client v2 内置的表单、筛选、表格和图标等组件，写插件页面时可以直接复用。
        link: /shared-components
        showOnHome: true
  - title: 插件生态
    details: 通过插件扩展现有插件的能力，构建层次化、模块化的插件生态体系，提升系统的可扩展性与协作能力。
    items:
      - title: 数据源扩展
        details: 扩展或集成外部数据源，连接第三方数据库或服务，实现跨系统的数据访问与同步。
        link: /data-sources/development
      - title: 工作流扩展
        details: 扩展或集成工作流相关功能，实现自动化与流程化的业务场景。
        link: /workflow/development
        showOnHome: true
      - title: 通知渠道扩展
        details: 开发新的通知方式或集成外部通信服务，支持多渠道消息分发。
        link: /notification-manager/development/extension
      - title: 用户认证扩展
        details: 实现自定义认证逻辑或对接第三方登录系统，增强安全与接入能力。
        link: /auth-verification/auth/dev
      - title: 文件存储扩展
        details: 集成云存储服务或自定义存储方案，实现文件上传、下载与管理的灵活扩展。
        link: /file-manager/development
      - title: 文件预览扩展
        details: 扩展文件预览能力，支持更多文件格式的在线预览与渲染。
        link: /file-manager/development
      - title: 知识库扩展
        details: 接入外部知识库或自定义检索服务，为 AI 员工扩展 RAG 检索来源。
        link: /ai-employees/knowledge-base/dev/external-knowledge-base
---
