Feature Support Matrix
Feature Support for Releases
Below is feature support Vs Language|Framework for releases.
EasyManage AI
AI Agents Features
Agents & Dashboard
| Feature | Java, Spring AI | |
|---|---|---|
| AI Agents | ✅ | |
| AI Workflows | ✅ | |
| AI Chat | ✅ | |
| Run Agent With Human-in-the-loop | ✅ | |
| Run Agent With Auto Approve | ✅ | |
| Prompt Library | ✅ | |
| View MCP Tools Available | ✅ | |
| LLM Response Metadata and Token Usage | ✅ | |
| Agent Run Dashboard | ✅ | |
| Agent Run Ops | ✅ | |
| Agent Server | ✅ | |
| RAG Context | ✅ | |
| Semantic Cache | ✅ | |
| Publish Agents in Apps | ✅ | |
| Share Insights & Reports | ✅ | |
| AI Agents & Agent Server Security | ✅ |
Agent MCP Packs
| Feature | Java, Spring AI | |
|---|---|---|
| Agent MCP Pack in EasyManage Builder | ✅ | |
| Agent MCP Pack Security | ✅ | |
| Combine MCP Server with Agent Server | ✅ | |
| Agent MCP Pack Docker Container | ✅ | |
| Primary Agent MCP Pack | ✅ | |
| MCP Tool Groups | ✅ | |
| Tool Groups Across Hybrid Databses | ✅ |
Models, Context, Data, Insights
| Feature | Java, Spring AI | |
|---|---|---|
| Models (LLM) Any | ✅ | |
| Mixing Of Models | ✅ | |
| Agent Tool Calling | ✅ | |
| MCP Tools Configured | ✅ | |
| AI Insights, Proactive Insights | ✅ | |
| Cross-database Analytics | ✅ | |
| AI-Ready Data, Zero-copy Data | ✅ | |
| AI Integrations, AI Transactions | ✅ |
Agent Integrations
| Feature | Java, Spring AI | |
|---|---|---|
| Schedule Agent Runs | ✅ | |
| Agent Run REST Interface | ✅ | |
| Use Agents in Your Apps | ✅ |
Low Code AI Agents Features
| Feature | Java, Spring AI | |
|---|---|---|
| Agentic Pattern Chaining | ✅ | |
| Agentic Pattern Parallelization (Entity) | ✅ | |
| Agent Util (For using Tools) | ✅ | |
| Chat Agent (Conversational Agent) | ✅ | |
| Agentic Pattern Parallelization (Db) | ✅ | |
| Agentic Pattern Evaluator-Optimizer | ✅ | |
| Agentic Pattern Orchestrator-Workers | ✅ | |
| Agentic Pattern Routing | ✅ |
Data MCP Server Features
| Feature | Java, Spring AI, REST | Java, Spring AI, GraphQL |
|---|---|---|
| Tools: Database Level and Table Level | ||
| Tool : get all api docs | ✅ | |
| Tool : get all table schema | ✅ | |
| Tool : get table data as per mode from table | ✅ | ✅ |
| Tool : get table data all from table | ✅ | ✅ |
| Tool : get table data as pages from table | ✅ | ✅ |
| Tool : get table data queried and sorted as per parameter strings as pages from table | ✅ | ✅ |
| Tool : get table data by key column from table | ✅ | ✅ |
| Tool : get table data as stream from table | ✅ | ✅ |
| Transactions Tools: | ✅ | |
| Tool : create table data record in table | ✅ | |
| Tool : update table data record in table | ✅ | |
| Tool : delete table data record in table | ✅ | |
| Tools: For Data Modeling (Table Joins Relations) e.g. for multiple table join | ||
| Tool : get table join data from multiple tables | ✅ | |
| Tool : get table join data as pages from multiple tables | ✅ | |
| Tool : get table join data queried and sorted as per parameter strings as pages from multiple tables | ✅ | |
| Tool : get table join data by key column from multiple tables | ✅ | |
| Zero-Copy Data | ✅ | ✅ |
| Bring Your Own Agent | ✅ | ✅ |
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 Assisted 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.