Rocket.Chat uses certain stages to describe the maturity of each feature. These stages help you understand:
When a feature is ready for production use
Whether you should consider early adoption
What level of stability and support to expect
Rocket.Chat features move through four maturity stages.
1. Alpha 
The Alpha stage is the earliest externally testable version of a feature. It is intended for early adopters who want to explore new functionality and provide structured feedback.
What to expect:
Core functionality is available, but refinement is ongoing
Stability and performance can vary
Edge cases are still being discovered
Not suitable for critical or production workloads
2. Beta 
The Beta stage represents a more complete and stable version. It is suitable for broader testing and helps validate usability, performance, and overall readiness for production.
What to expect:
Stable enough for general use, though improvements are still in progress
Most documentation and onboarding materials are available
Not recommended for mission-critical environments
Feedback remains an active part of the process
3. General availability (GA)
GA features are mature, fully tested, and supported as part of the standard Rocket.Chat offering.
What to expect:
Meets reliability, scalability, and security standards
Fully documented with established support processes
Available to all customers under standard licensing
Actively maintained and monitored
4. Deprecated/Sunset 
Features in this stage are being phased out or replaced. They no longer receive enhancements, and users should plan to transition to supported alternatives. Adequate notice is provided to allow for a smooth migration.
What to expect:
The feature remains available for a defined transition period
Clear communication about retirement timelines and alternatives
Migration guidance shared through release notes and product updates
High-level support expectation
Stage | Support Level | Production Use | Documentation Availability | Tag in UI |
|---|---|---|---|---|
Alpha | Best effort | Not recommended | Basic guidance | |
Beta | Best effort | Not recommended | Mostly available | |
GA | Standard SLA coverage | Fully supported | Fully documented | None |
Deprecated | Supported until EOL | Not recommended | Migration guidance |
What Users Can Expect
Clear labeling of Alpha, Beta, GA, and Deprecated features
Documentation that matches each readiness level
Advance notice of major transitions or deprecations
Readiness stages reflected in release notes and product announcements
Opportunities to provide feedback during Alpha and Beta phases
These stages create a consistent framework for understanding feature maturity across Rocket.Chat. They help you make confident decisions about testing, adopting, and deploying features within your organization.