Why Helix Streams?

Helix VCS gives developers a better way to implement and enforce codeline policy with Helix Streams. Our "branches with brains" make it easy for development teams to visualize relationships between branches and monitor the flow of change across enterprise environments.

Flexible Branching

Helix Streams will intelligently organize the modules that comprise your projects, along with the policies that govern their workflow. Embodying a flexible best practice branch-and-merge strategy, Helix ensures that change flow is monitored correctly and flowing in the right direction. 

Helix Core version control software provides lightning-fast version control to manage and deliver your files to large, distributed teams.

Enterprise Stability

Helix Streams promote efficiencies such as code re-use, automated merging, fast context switching, efficient workspace updates, and inherited workspace and branch views. While Helix handles these logistics, users can keep focused on their work. For projects with large data burdens and many contributors, Helix Streams saves you time and increases performance throughout your project cycle.

Inherited and Efficient Workspaces

Manage Complexity

Streams provide visual clues for where and how to branch and merge, reducing confusion of how changes are propagated. This guided behavior helps support stability and innovation in your development environments, and it also eliminates much of the work needed to define branches, create workspaces, and manage integrations. 

Manage Complexity, Support Stability

Ease with Helix Shelving

When you store copies of open files temporarily as shelves, Helix Streams clearly display the copy in a pending changelist. Grab and restore snapshots of in-progress work, or review a colleague's code before check-in. But guess what? You can shelve whole streams, adding the same file-level agility into your development codelines.

Hierarchial folders for organization

Stream Graph Visualizations

Get a graphical representation of branch hierarchy contained in a stream depot with the Helix Stream Graph. Different streams can convey important information about code relationships, the workflow used to propagate changes between streams, and the existence of pending integrations. With Stream Graph you have an intuitive GUI to better understand where change flows throughout your project.

Helix Core, a scalable and secure version control tool, provides flexible branching functionality

Best Practices Built-In

To help enforce simpler branching, Helix Streams employ best practice methodologies like the merge down, copy up paradigm. Leveraging continually embedded development data, the stream model ensures that change flows in the right direction, in the right order, cutting through project complexity to provide a stable change management tool.

Centralize and track details across the application lifecycle and manage devolopment

Use Your Tools

The Helix Streams feature is a mature, multiplatform GUI, with plugins for most industry popular IDEs, tooling integration, and fully-supported APIs. Customize your perfect solution around Helix Streams, incorporating graphical tools, merge and diff tools, and software build tools, all in one place.  

Integrate with Industry Popular IDEs

Keep it Simple with Brainy Branches

Helix Streams helps software teams embrace the KISS principle. With strong merge and codeline management fundamentals, as well as a suite of visual tools for complex projects, Streams corrals change flow in your product cycles with ease.


Support All Stream Types with Helix

Lightweight Branching Flexibility

Helix Streams supports a variety of codeline development approaches, from traditional to lightweight to virtual methodologies. No matter how your teams get things done, Helix Streams can configure to your preferred software development structures. 

Soft-to-Firm Streams

Helix codifies the traditional model of stability in its standard stream types, where code is built from a mainline trunk that merges down to development branches and merges up to a more stable release stream. 

Task Streams

Helix task streams are lightweight, short-term branches for work that affects a small portion of a full project branch. Work privately, switch contexts quickly, and reduce the amount of metadata Helix manages.

Virtual Streams

Serving as a workspace filter, users can submit changes directly to a stream without syncing all the files in the stream view to their workspace. Virtual streams restrict the working view of a real stream and help developers work across multiple platforms quickly.

See Helix in Action

Seeing is believing in Streams. Take a guided tour of the graphical visualization tools within Helix VCS. The innovative visual tools give development teams greater confidence and enhance project productivity. 


Time-Lapse View



Revision Graph


Try the World's Fastest Version Control System

Helix Core is free for teams up to 5 users. Download now for instant access to the fastest, most secure development platform, featuring product solutions for lightweight branching and simplified codeline visualizations.

Check It Out

Sign up for our next biweekly demo live

Get in Touch

Have questions? We're here to help!