Enterprise Edition
Demo Address
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