Feature Support Matrix
Feature Support for Releases
Below is feature support Vs Language|Framework for releases.
EasyManage AI
AI Agents Features
| Feature | Java, Spring AI | |
|---|---|---|
| Agentic Pattern Chain | ✅ | |
| Agentic Pattern Parallel | ✅ | |
| Agent Util (For using Tools) | ✅ | |
| Chat Agent | ✅ | |
| Models (LLM) Any | ✅ | |
| Mixing Of Models | ✅ | |
| Agent Tool Calling | ✅ | |
| MCP Tools Configured | ✅ | |
| AI-Ready Data | ✅ | |
| AI Transactions | ✅ | |
| AI Integrations | ✅ |
Data MCP Server Features
| Feature | Java, Spring AI, REST | Java, Spring AI, GraphQL |
|---|---|---|
| Tools: Database Level and Table Level e.g. for tenant table | ||
| @Tool(description = "get all api docs") | ✅ | |
| @Tool(description = "get all table schema") | ✅ | |
| @Tool(description = "get table data from tenant table") | ✅ | ✅ |
| @Tool(description = "get table data as pages from tenant table") | ✅ | ✅ |
| @Tool(description = "get table data queried and sorted as per parameter strings as pages from tenant table") | ✅ | ✅ |
| @Tool(description = "get table data by key column from tenant table") | ✅ | ✅ |
| @Tool(description = "get table data as stream from tenant table") | ✅ | ✅ |
| Transactions Tools: | ✅ | |
| @Tool(description = "create table data record in tenant table") | ✅ | |
| @Tool(description = "update table data record in tenant table") | ✅ | |
| @Tool(description = "delete table data record in tenant table") | ✅ | |
| Tools: For Data Modeling (Table Joins Relations) e.g. for ProductInventory1Multi table join | ||
| @Tool(description = "get table join data from ProductInventory1Multi tables") | ✅ | |
| @Tool(description = "get table join data as pages from ProductInventory1Multi tables") | ✅ | |
| @Tool(description = "get table join data queried and sorted as per parameter strings as pages from ProductInventory1Multi tables") | ✅ | |
| @Tool(description = "get table join data by key column from ProductInventory1Multi tables") | ✅ | |
| Zero-Copy Data | ✅ | ✅ |
Multiple MCP Servers
- You can Configure multiple Data MCP Servers in AI Editors, AI Agents or AI Tools.
- They can be any type REST or GraphQL or mixed.
EasyManage No-Code →
Cloud Native
See Enterprise Microservices
Enterprise Microservices
See Microservices Features
Backend Features
Backend API Features
Please note these are grouped together :
- GraphQL Query and REST Http GET
- GraphQL Mutation and REST Http POST PUT DELETE
- Subscription is only available in GraphQL
API Features
| Feature | Java Spring GraphQL | Java Spring REST | Express GraphQL | Express REST |
|---|---|---|---|---|
| Methods: REST - Http GET GraphQL - Query | ||||
| * ViewAll | ✅ | ✅ | ✅ | ✅ |
| * ViewAllPaged | ✅ | ✅ | ✅ | ✅ |
| - - Pagination | ✅ | ✅ | ✅ | ✅ |
| * Search, Filter, Sorting | ✅ | ✅ | ✅ | ✅ |
| - SelectWhere | ✅ | ✅ | ✅ | ✅ |
| - - searchBy clause, sortBy clause, Pagination | ✅ | ✅ | ✅ | ✅ |
| * Query (By key) | ✅ | ✅ | ✅ | ✅ |
| * FindOne (By key) | ✅ | ✅ | ✅ | ✅ |
| * GetOne | ✅ | ✅ | ✅ | ✅ |
| * FindByColumnName (Code template) | ✅ | ✅ | ||
| Methods: REST - Http POST PUT DELETE GraphQL - Mutation | ||||
| - Create (Insert) | ✅ | ✅ | ✅ | ✅ |
| - Update | ✅ | ✅ | ✅ | ✅ |
| - Delete | ✅ | ✅ | ✅ | ✅ |
| GraphQL Subscription | ✅ | - | - | |
| Data Modeling - Table Relations/Joins | ✅ | ✅ | ||
| * Nested Models / Objects / Schemas | ✅ | ✅ | ||
| Date/Time Format Parameters | ✅ | ✅ | ||
| Binary/BLOB Data Handling | ✅ | ✅ | ||
| Extend/Customize - In-place Code Templates For | ✅ | ✅ | ||
| - - Stream, Sorting, Filter, Reduce, Count | ✅ | ✅ | ||
- - Java - Implement Function<T,R>, Consumer<T> | ✅ | ✅ | - | - |
| - - Java - Variety of Collections and thread-safe techniques samples | ✅ | ✅ | - | - |
| testing | ||||
| - tests UT Unit Tests | ✅ | ✅ | ||
| - tests IT Integration Tests | ✅ | ✅ |
Backend Enterprise Ready Features
| Feature | Spring Java GraphQL | Spring Java REST | Express GraphQL | Express REST |
|---|---|---|---|---|
| Serverless - Cloud Function Templates | ✅ | ✅ | ||
| - - Use in AWS Lambda, Microsoft Azure Functions, or Google Cloud Functions | ✅ | ✅ | ||
| Security - Authentication & Authorization | ✅ | ✅ | ✅ | ✅ |
| - - Basic Auth | ✅ | ✅ | ✅ | ✅ |
| - - OAuth2 Keycloak | ✅ | ✅ | ||
| Code Coverage - SonarQube, JaCoCo | ✅ | ✅ | ||
| Redis Cache | ✅ | ✅ | ||
| API Logging | ✅ | ✅ | ||
| API Documentation - GraphQL Schema / REST OpenAPI 3.0 | ✅ | ✅ | ✅ | |
| API Explorer Tools | ✅ | ✅ | ✅ | |
| - Tool Name | graphiql | Swagger | Apollo API Explorer | |
| Data Sources | ✅ | ✅ | ✅ | ✅ |
| Multiple Data Sources (Low-Code) | ✅ | ✅ | ||
| Zero-Copy Data | ✅ | ✅ | ||
| Scalable - Provision with Docker Container, Orchestrated by Kubernetes | ✅ | ✅ | ✅ | ✅ |
| Self Host Deployment | ✅ | ✅ | ✅ | ✅ |
| - Portable - Use Any Cloud Bare Metal, AWS, Google Cloud, or Azure | ✅ | ✅ | ✅ | ✅ |
| API Testing | ||||
| - TestNG, WebClient | ✅ | ✅ |
Microservices Features
| Feature | Spring Java GraphQL | Spring Java REST | Express GraphQL | Express REST |
|---|---|---|---|---|
| Microservices Communicate | ||||
| - - Provider-Service Synchronous | ✅ | ✅ | ||
| - - Provider-Service Asynchronous (WebSocket) | ✅ | |||
| - - Consumer-Service Synchronous | ✅ | ✅ | ||
| - - Provider Consumer Asynchronous (Events) | ✅ | |||
| API Data Mesh (Code template) | ✅ | ✅ | ||
| API Logging - ELK Stack | ✅ | ✅ | ||
| Event-Driven Microservices - Kafka Events, Streams (Templates) | ✅ | |||
| - - Event Provider Consumer Asynchronous | ✅ | |||
| - - Event Streams Consumer Asynchronous | ✅ | |||
| Distributed Transactions in Microservices (Patterns info) | ✅ | ✅ | ||
| Docker Microservices | ✅ | ✅ | ✅ | ✅ |
Frontend Features
| Feature | Flutter | Next.js, React | React Native (Preview) | Angular (Preview) |
|---|---|---|---|---|
| GraphQL Support | ✅ | ✅ | ||
| REST Support | ✅ | ✅ | ✅ | |
| Date/Time Format Parameters | ✅ | |||
| Currency Formatting | ✅ | |||
| Security - Authentication & Authorization | ✅ | |||
| Navigation Menu | ✅ | ✅ | ✅ | ✅ |
| - Side Nav | ✅ | ✅ | ✅ | ✅ |
| - Media handling | ✅ | |||
| - Video Player | ✅ | |||
| - Audio Player | ✅ | |||
| - Images | ✅ | |||
| - URL Launch | ✅ | |||
| Each Table | ||||
| * Display | ✅ | ✅ | ✅ | ✅ |
| - Paginated Data Table | ✅ | ✅ | ✅ | ✅ |
| - List View | ✅ | ✅ | ✅ | |
| - - Linked Records | ✅ | |||
| - - Sorting | ✅ | |||
| - Card View | ✅ | |||
| * Forms / Actions | ||||
| - Input | ✅ | ✅ | ✅ | |
| - Edit | ✅ | ✅ | ||
| - Delete | ✅ | ✅ | ||
| - View Record Details | ✅ | |||
| * Misc | ||||
| - Dropdown | ✅ | |||
| - Dropdown + Edit | ✅ | |||
| - Filter | ✅ | |||
| - Query / Search Record | ✅ | |||
| - Graph template | ✅ | |||
| - Line Graph, Bar Graph | ✅ |
AI Based Development
Builder MCP Server
- Builder MCP Server Local Features
- Please refer to Available Tools in MCP
- Copy files to workspace feature is provided by LLM.