RuleGo RuleGo
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • StreamSQL
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • StreamSQL
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • Quick Start

  • Rule Chain

  • Standard Components

  • Extension Components

  • Custom Components

  • Components marketplace

  • Visualization

  • AOP

  • Trigger

  • Advanced Topic

  • Agent Framework

  • RuleGo-Server

    • Overview and Quick Start
    • Installation and Deployment
    • Authentication and Authorization
    • REST API Reference
    • MCP Service
    • AI Features
    • Component Marketplace
      • Configuration
      • Browse Component Marketplace
      • Browse Rule Chain Marketplace
      • Install Components
      • Uninstall Components
      • Using in the Editor
        • Component Management
        • Rule Chain Templates
      • MCP Tools
    • Run Logs
    • Internationalization
    • Extension Development
    • Deploying and Invoking Rule Chains
    • Visual Editor

  • FAQ

  • Endpoint Module

  • Support

  • StreamSQL

目录

Component Marketplace

RuleGo-Server provides a component marketplace and rule chain marketplace, supporting online browsing, installation, and uninstallation.

# Configuration

Configure the marketplace URL in config.conf:

marketplace_base_url = https://marketplace.rulego.cc
1

# Browse Component Marketplace

GET /api/v1/marketplace/components?checkMy=true
Authorization: Bearer {token}
1
2
  • checkMy=true: Mark installed components

Returns the list of components in the marketplace, including name, description, version, category, and other information.

# Browse Rule Chain Marketplace

GET /api/v1/marketplace/chains
Authorization: Bearer {token}
1
2

Returns the list of rule chain templates in the marketplace.

# Install Components

Install marketplace components through the dynamic component interface:

POST /api/v1/dynamic-components/{componentId}
Authorization: Bearer {token}
Content-Type: application/json

{Component DSL}
1
2
3
4
5

After installation, the component is immediately available without restarting the service.

# Uninstall Components

DELETE /api/v1/dynamic-components/{componentId}
Authorization: Bearer {token}
1
2

# Using in the Editor

# Component Management

Editor left component panel:

  • Installed: Tree view of all available components, supports expanding by category
  • Marketplace: Browse online components, one-click install/uninstall
  • Component enable/disable control

# Rule Chain Templates

Browse rule chain templates through the marketplace; after installation, they are automatically loaded into the workspace.

# MCP Tools

Installed components and rule chains are automatically registered as MCP tools for AI assistants to use. See MCP Service.

Edit this page on GitHub (opens new window)
Last Updated: 2026/05/30, 11:18:53
AI Features
Run Logs

← AI Features Run Logs→

Theme by Vdoing | Copyright © 2023-2026 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式