# Enterprise Edition

# Demo Address

Enterprise Edition Demo (opens new window)

# Differences Between Personal Edition and Enterprise Edition

# System

Personal Edition Enterprise Edition Notes
Windows/Linux/MacOS
Standalone Mode
Cluster Mode
Quantity Limitations APIs, data sources, groups, and clients have quantity limits No quantity limitations

# Data Sources

Personal Edition Enterprise Edition Notes
Create, edit, delete data sources
Import, export data sources
JDBC Data Sources
Connection Pool Reset (JDBC Data Sources)
Connection Pool Parameters (JDBC Data Sources)
HTTP Data Sources
Elasticsearch Data Sources
Data Source Access Control

# API

Personal Edition Enterprise Edition Notes
Create, edit, delete API groups
Import, export API groups
API Group Permissions Different developers can be assigned permissions for different groups
API Publish, Unpublish
Create, edit, delete APIs
Import, export APIs
API Request Testing
Form Parameters
Nested JSON Parameters
API Private Permissions
SQL Executor
ElasticSearch Executor Can write DSL language on the page, the executor will access ElasticSearch to execute DSL language
HTTP Executor Acts as a gateway proxy, can configure other system's HTTP protocol interfaces on the platform for proxy, enabling unified permission control, rate limiting, monitoring, etc.
API Version Control
API Rollback
API Parameter Validation Write js code on the page for parameter validation, such as validating string length, email format
API Copy
API Orchestration Combine multiple APIs into one API, such as A->B->C, supports using the result of the previous API as parameters for the next API, supports conditional nodes
API Data Format Conversion (Page Groovy) Write groovy code on the page for API returned data format conversion
Response Encryption Supports RSA algorithm encryption, data is encrypted during network transmission, client decrypts after receiving data
API Rate Limiting Set QPS rate limiting for individual APIs
Data Transformation Plugins
Parameter Processing Plugins
Cache Plugins
Alert Plugins
Global Data Transformation Plugins

# SQL

Personal Edition Enterprise Edition Notes
SQL Debugging
SQL Dynamic Tags
insert/update/delete/select Statements
Stored Procedure Calls
Multiple SQL Execution in One API
Multi-SQL Transactions

# User Management

Personal Edition Enterprise Edition Notes
System Administrator Users
Create, Delete Users
System Permission Isolation High-risk operations only available to system administrators
User Permission Isolation Different developers can be assigned different API group permissions

# Clients

Personal Edition Enterprise Edition Notes
Create, Delete Clients
Client Authorization by Group API
Client Authorization by Individual API
Client Rate Limiting Set QPS rate limiting for individual clients

# Others

Personal Edition Enterprise Edition Notes
IP Black/White Lists
API Call Monitoring
API Document Export

Enterprise edition installation is the same as personal edition installation. For installation, please refer to Installation Documentation

# Enterprise Edition License Purchase

Enterprise Edition Purchase (opens new window)