ElectricFlow

Shared visibility and control over legacy and CD-style pipelines and releases

ElectricFlow orchestrates and automates your end-to-end DevOps toolchain, from code check-in through release. ElectricFlow boosts productivity, lowers costs, eliminates risks of failed releases, and decreases time it takes to deliver new capabilities to customers.

ElectricFlow - Deploy anywhere, anytime

Deploy anything, anywhere for FREE

FREE

Download the Community Edition

(Runs on VirtualBox)

OS X Linux Windows

ElectricFlow DevOps Release Automation

Automate and orchestrate software delivery to bridge the gap between Dev and Ops.

 

  • Model: Model your applications, environments, pipelines, and releases.  Define your process as code, and enable cross-team reuse and collaboration.
  • Automate: Securely automate and orchestrate your delivery pipelines to eliminate manual handoffs, boost productivity, predictability, and quality – at any scale.
  • Coordinate: Promote and track applications and environments in traditional and CD-style pipelines and releases. Assign role-based access control to any object in the system.  Track usage to ensure compliance for governance and auditability

See it in action

Save

Save

Get Your Flow On. For FREE.

Automate your deployments today. Community support. 10 FREE Hosts.

FREE

Download the Community Edition

(Runs on VirtualBox)

OS X Linux Windows

NEW! Rolling Deployments

Push-button, native support for advanced deployment patterns (rolling/blue-green/canary) provides a simple, powerful, low-risk way to achieve zero-downtime rollouts to large numbers of endpoints. This allows teams to move rolling deploys from “scripted” to “modeled,” provides an easy way to group and target resources per phase, and allows for manual or automatic progression through various phases.

Promo_Twitter_ElectricFlow-Rolling-Deployment2a

Works with the tools that your teams already love.

ElectricFlow has hundreds of plugins for popular CI, CD, CM tools.

Plug existing tools into a single powerful layer of governance, reporting and control. Leverage our library of off-the-shelf plugins or dig into our Groovy-based DSL, CLI or APIs to gain programmatic control over legacy tools, resources and processes.

Family-Search journey with DevOps Automation
ElectricFlow allows us to dynamically create additional procedures based upon the project you are trying to build — essentially allowing us to automate our automation. - Bob Hartley, Development Manager, FamilySearch

Works with the Clouds and Configuration Management tools you already use

With support for multiple cloud services, ElectricFlow enables self-service provisioning and consistent environments across private and public clouds. Abstract away the complexity and enable usage of hybrid cloud environments. Operations can stop worrying about vm-sprawl, since resources are automatically discarded when no longer needed.

Flexibly models existing workflows

Visually model your complex pipelines and define parameterized, data-driven and reusable workflows to drive repeatability, predictability and auditability. Streamline handoffs between teams for an optimized, efficient path to production with optional manual gates.

 

 

Scales up safely

Clustered, fault-tolerant active/active server configurations allow high-availability to keep pipelines moving. Horizontal scalability allows a linear “scale-out” to manage any volume of parallel processes and tasks. Predictably orchestrate any volume of pipelines simultaneously and efficiently across pools of public, private or static resources


 

Securely govern users

Flexible, role-based approval and access controls allow you to define granular entitlements for actions, applications and environments. Workflow execution impersonation gives entitled users access to privileged workflows without requiring privileged access. Plugs in to existing LDAP or AD systems to simplify the enforcement of enterprise security policy and entitlements.

ElectricFlow Release helps us know exactly what software is installed where, and how it got there. This reduces the risk of releasing the wrong version of the software to the wrong environment. - Marc Priolo, Software Configuration Manager, Urban Science

Share and Stage Artifacts

Store and manage libraries, binaries and other shared objects once, from a built-in centralized location, or using pre-built integrations with well-known repositories like Artifactory or Nexus. Standardization ensures information consistency, accuracy and auditability across deployments and environments. Pre-stage artifacts to accelerate releases and minimize downtime.

Define your automation as code

For those times when complex processes can better be represented as code, ElectricFlow provides a domain specific language (DSL). This allows you to define your automation processes as high-level code that is versionable, testable, and reusable. ElectricFlow’s DSL is based on the widely known ‘Groovy’ language.

General Electric improved our IT infrastructure utilization by > 75% with ElectricFlow. - S Arora, GE

BUILD/TEST

Automate builds and tests to make complex processes efficient and auditable.

Learn More

DEPLOY

Deliver any application to any environment at the push of a button.

Learn More

RELEASE

Manage traditional and CD releases from a single, unified view.

Learn More

What's Next?

Try ElectricFlow with 10 hosts for FREE

FREE

Download the Community Edition

(Runs on VirtualBox)

OS X Linux Windows

The Continuous Delivery Effect

Learn about the benefits of Continuous Delivery

ElectricFlow – Deploy: Application Release Automation at Enterprise-Scale

Learn about Model-driven deployments providing predictable deployments across multiple environments, powerful environment management and reporting, high availability, and more.

Product Documentation