# RoostGPT Platform Feature Comparison

## Supported Features Across Deployment Options

<table id="bkmrk-feature-category-web" style="width: 118.095%; height: 804px;"><thead><tr style="height: 46.5938px;"><th style="width: 14.1836%; height: 46.5938px;">**Feature Category**</th><th style="width: 31.5888%; height: 46.5938px;">**Web Interface (UI)**</th><th style="width: 31.8201%; height: 46.5938px;">**Command Line Interface (CLI)**</th><th style="width: 22.5268%; height: 46.5938px;">**IDE Plugin**</th></tr></thead><tbody><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**Workspace Integration**</td><td style="width: 31.5888%; height: 46.5938px;">Not Available</td><td style="width: 31.8201%; height: 46.5938px;">✅ Local workspace trigger supported</td><td style="width: 22.5268%; height: 46.5938px;">✅ Local workspace trigger supported</td></tr><tr style="height: 63.3906px;"><td style="width: 14.1836%; height: 63.3906px;">**Version Control Integration**</td><td style="width: 31.5888%; height: 63.3906px;">✅ Full Git activity support via web interface</td><td style="width: 31.8201%; height: 63.3906px;">✅ Full Git activity support via CLI commands</td><td style="width: 22.5268%; height: 63.3906px;">❌ Limited to local workspace operations</td></tr><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**Notifications**</td><td style="width: 31.5888%; height: 46.5938px;">✅ Real-time notifications when test generation completes</td><td style="width: 31.8201%; height: 46.5938px;">❌ No notification system</td><td style="width: 22.5268%; height: 46.5938px;">❌ No notification system</td></tr><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**License Management**</td><td style="width: 31.5888%; height: 46.5938px;">✅ Integrated license validation in UI</td><td style="width: 31.8201%; height: 46.5938px;">✅ API-based or license file validation</td><td style="width: 22.5268%; height: 46.5938px;">✅ API-based or license file validation</td></tr><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**Event Monitoring**</td><td style="width: 31.5888%; height: 46.5938px;">✅ Webhook support for Git events (PR creation, push, etc.)</td><td style="width: 31.8201%; height: 46.5938px;">❌ No Git event monitoring</td><td style="width: 22.5268%; height: 46.5938px;">❌ No Git event monitoring</td></tr><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**User Management**</td><td style="width: 31.5888%; height: 46.5938px;">✅ Role-based access control with separate admin and user views</td><td style="width: 31.8201%; height: 46.5938px;">⚠️ Individual user basis on local system</td><td style="width: 22.5268%; height: 46.5938px;">⚠️ Individual user basis on local system</td></tr><tr style="height: 63.3906px;"><td style="width: 14.1836%; height: 63.3906px;">**Analytics &amp; Reporting**</td><td style="width: 31.5888%; height: 63.3906px;">✅ Comprehensive dashboard with detailed test generation reports and metrics</td><td style="width: 31.8201%; height: 63.3906px;">❌ No dashboard functionality</td><td style="width: 22.5268%; height: 63.3906px;">⚠️ Basic UI showing added tests only</td></tr><tr style="height: 80.1875px;"><td style="width: 14.1836%; height: 80.1875px;">**Test Execution Environment**</td><td style="width: 31.5888%; height: 80.1875px;">✅ Isolated Docker containers for secure test execution and compilation verification</td><td style="width: 31.8201%; height: 80.1875px;">⚠️ **Local Mode:** Manual dependency management  
 **Docker Mode:** Requires Docker runtime</td><td style="width: 22.5268%; height: 80.1875px;">⚠️ Manual dependency management required</td></tr><tr style="height: 63.3906px;"><td style="width: 14.1836%; height: 63.3906px;">**Ease of Use**</td><td style="width: 31.5888%; height: 63.3906px;">✅ Intuitive web forms with one-click test generation</td><td style="width: 31.8201%; height: 63.3906px;">⚠️ env file configuration or download env from web UI for CLI trigger</td><td style="width: 22.5268%; height: 63.3906px;">✅ Context menu integration with code lens support</td></tr><tr style="height: 63.3906px;"><td style="width: 14.1836%; height: 63.3906px;">**Test Comparison Tools**</td><td style="width: 31.5888%; height: 63.3906px;">✅ Built-in comparison view for multiple test scenarios</td><td style="width: 31.8201%; height: 63.3906px;">❌ No comparison functionality</td><td style="width: 22.5268%; height: 63.3906px;">❌ No comparison functionality</td></tr><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**API Server**</td><td style="width: 31.5888%; height: 46.5938px;">✅ Dedicated API server for programmatic access</td><td style="width: 31.8201%; height: 46.5938px;">❌ No API server</td><td style="width: 22.5268%; height: 46.5938px;">❌ No API server</td></tr><tr style="height: 46.5938px;"><td style="width: 14.1836%; height: 46.5938px;">**History &amp; Audit Trail**</td><td style="width: 31.5888%; height: 46.5938px;">✅ Comprehensive event history and audit logging</td><td style="width: 31.8201%; height: 46.5938px;">⚠️ CLI-based history for current user session</td><td style="width: 22.5268%; height: 46.5938px;">❌ No history management</td></tr><tr><td style="width: 14.1836%;">**Team Sharing**</td><td style="width: 31.5888%;">✅ Centralized credential sharing via connectors and team-wide test configuration distribution</td><td style="width: 31.8201%;">❌ No sharing capabilities</td><td style="width: 22.5268%;">❌ No sharing capabilities</td></tr><tr><td style="width: 14.1836%;">**Database**

**Persistence**

</td><td style="width: 31.5888%;">✅ Test configurations and connectors are stored in a central database</td><td style="width: 31.8201%;">⚠️ No persistence. Configuration is persisted locally in the system.</td><td style="width: 22.5268%;">⚠️ No persistence. Configuration is persisted locally in the system.</td></tr><tr><td style="width: 14.1836%;">**Stand-alone system**

</td><td style="width: 31.5888%;">❌ UI can not be deployed as a stand-alone and will need to be hosted on a server</td><td style="width: 31.8201%;">✅ CLI can be deployed as a stand-alone without any API Server or Hosted Server</td><td style="width: 22.5268%;">✅ Plugin can be deployed as a stand-alone without any API Server or Hosted Server</td></tr><tr><td style="width: 14.1836%;">**Deployment**

</td><td style="width: 31.5888%;">On Cloud and On Prem </td><td style="width: 31.8201%;">On Linux, Windows, MacOS</td><td style="width: 22.5268%;">From VSCode Marketplace and IntelliJ Disk install</td></tr></tbody></table>

## Legend

- ✅ **Full Support:** Feature is fully implemented and available
- ⚠️ **Partial Support:** Feature available with limitations or manual setup required
- ❌ **Not Available:** Feature is not supported in this deployment option

## Deployment Options

### Web Interface (UI)

**Best for:** Teams requiring comprehensive project management, detailed analytics, and centralized administration.

### Command Line Interface (CLI)

**Best for:** Developers preferring terminal-based workflows and automated CI/CD pipeline integration.

### IDE Plugin

**Best for:** Individual developers seeking seamless integration within their development environment.

### Application Programming Interface (API)

**Best for:** Automated CI/CD pipeline integration (limited API are exposed to access the hosted RoostGPT API server).