Skip to main content
Version: Enterprise (1.2.0)

Roadmap

This page lists features that are planned or in progress for WebXTerm. Items marked as In Progress are actively being built. Items marked as Planned are on the roadmap but not yet started.

info

Current implemented features are documented throughout the rest of this documentation. This page covers what's coming next.

Authentication & Security

FeatureStatusDescription
IP Whitelisting🔵 PlannedRestrict machine or organization access to specific IP addresses or CIDR ranges
MFA Enforcement🔵 PlannedRequire multi-factor authentication for all users or specific roles
Session Timeout🔵 PlannedConfigurable inactivity timeout to automatically close idle terminal sessions
Concurrent Session Limits🔵 PlannedLimit how many active sessions a single user can have simultaneously

Session Recording & Audit

FeatureStatusDescription
Full Terminal Session Playback🟡 In ProgressRecord and replay complete terminal sessions (full I/O stream), not just command history
Log Export (CSV / JSON / PDF)🔵 PlannedManually export command logs and audit history to common formats
Automated Log Export🔵 PlannedScheduled export to AWS S3, Google Cloud Storage, or SIEM solutions
SIEM Integration🔵 PlannedDirect integration with Splunk, Datadog, Elastic/ELK, and Azure Sentinel
Log Retention Policies🔵 PlannedConfigurable retention periods (30 days, 90 days, 1 year, custom) with auto-archival

Team & Access Management

FeatureStatusDescription
User Invitations by Email🟡 In ProgressInvite team members to your organization by email with role pre-assignment
Granular Role System🔵 PlannedAdditional built-in roles beyond admin/user — Team Lead, Developer, Viewer with per-permission control
Custom Roles🔵 PlannedCreate organization-specific roles with a custom permission set
Access Groups🔵 PlannedGroup users together and assign machine access to the whole group at once

Monitoring & Alerts

FeatureStatusDescription
Alerts & Notifications🟡 In ProgressTrigger alerts for machine offline, high resource usage, failed logins, and sensitive commands
Notification Channels🔵 PlannedSend alerts via Email, Slack, Webhook, and PagerDuty
Response Time Monitoring🔵 PlannedTrack agent round-trip latency as a health metric
Custom Reports🔵 PlannedGenerate usage, access, and security reports with custom time ranges and filters
Report Export🔵 PlannedExport reports as CSV, JSON, or PDF

Machine Management

FeatureStatusDescription
Machine Tags & Groups🔵 PlannedTag machines (e.g., production, staging) and manage access by tag
Batch Command Execution🔵 PlannedRun a command across multiple machines simultaneously
Machine Health Thresholds🔵 PlannedSet CPU/memory/disk alert thresholds per machine

Enterprise & Organization

FeatureStatusDescription
Organization Admin Console🟡 In ProgressFull organization management UI — create orgs, manage members, view org-level audit logs
Cross-Organization Switching🔵 PlannedUsers with access to multiple organizations can switch between them without re-logging in
Billing & Subscription Management🔵 PlannedManage plan, seats, and payment from within the WebXTerm dashboard

Status Legend

SymbolMeaning
Implemented — available now
🟡In Progress — being actively built
🔵Planned — on the roadmap

Suggest a Feature

Have a feature request? Use the Community issue tracker to submit and vote on ideas.