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
ElectricFlow automates anything. It accelerates everything.
As a result, you’ll enjoy:
- Faster cycle time
- Improved software quality
- Reduced costs of creating software
- More efficient use of infrastructure
- Increased productivity
- Ensures auditability and compliance
A unified view across Dev, Ops and the Business
ElectricFlow provides a dashboard with intuitive workflow visualization, as well as real-time and historical trend reporting.
- Real-time insights into cloud environments, application versions, artifacts, resource usage, pending approvals and running tasks provides traceability to identify exceptions and maintain compliance.
- Faster feedback and an accurate understanding of current progress or historical workflow status for Dev, QA and Ops
- Aggregated view of data from all your tools and processes helps spot trends and bottlenecks.
- System-wide view of exceptions helps maintain compliance for critical software development processes
- Email notifications with in-context drill-downs keep interested devs, ops and executives apprised of successes, failures and trends.
Continue to use the tools that you know and 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.
Plug in the Clouds you want
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 model existing workflow
Visually model 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.
Scale up safely
Predictably orchestrate any volume of workflows simultaneously and efficiently across pools of public, private or static resources thanks to clustered, fault-tolerant active/active configurations to ensure high-availability and continued service. Horizontal scalability allows a linear “scale-out” to manage any volume of parallel processes and tasks.
Securely govern users
Plug in to existing LDAP or AD systems to simplify the enforcement of enterprise security policy and entitlements. 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.
ElectricFlow allowed us to standardize our builds and deployments drastically reduced configuration dependencies and deployment issues. It also reduced complexity, allowing more builds and deployments in the same amount of time as the manual way.- Marc Priolo, Software Configuration Manager, Urban Science
Lock down 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.
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.
Continuous Delivery isn’t continuous if jobs are lost in-flight. Electric Cloud provides high-availability for jobs and workflows, ensuring that once a critical process has been started, it will be completed.- Sasamka Mone, Software Engineer, Broadcom Corporation
Try ElectricFlow for Free
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.