Need advice about which tool to choose?Ask the StackShare community!


+ 1

+ 1
Add tool

AWX vs Tower: What are the differences?

AWX and Tower are both powerful automation platforms that allow users to manage and control their IT infrastructure. While they share many similarities, there are several key differences between the two.

  1. Open Source vs Commercial: AWX is an open-source project, which means it is freely available for anyone to use and modify. Tower, on the other hand, is the commercial version of AWX and offers additional features and support through a subscription.

  2. User Interface: Tower provides a polished and user-friendly web-based interface for managing and monitoring automation tasks. AWX, being an open-source project, has a more basic and utilitarian interface.

  3. Support and Maintenance: Tower offers professional support and regular maintenance updates through a subscription plan, ensuring stability and reliability. AWX, as an open-source project, relies on community support and updates may not be as frequent or comprehensive.

  4. Advanced Features: Tower includes advanced features such as multi-tenancy, role-based access control, and job scheduling, which are not available in AWX. These features make it more suitable for large-scale enterprise environments.

  5. Integration: While both AWX and Tower integrate well with various IT automation technologies, Tower provides official support and certified integrations with a wide range of tools and systems. AWX relies on community-developed integrations, which may not be as extensive or reliable.

  6. Security: Tower includes additional security features such as enhanced logging, centralized user authentication, and secure credential storage. AWX, being open-source, may have a higher risk of security vulnerabilities if not properly configured and maintained.

In summary, while AWX offers a free and open-source automation platform, Tower provides a more feature-rich and supported solution for organizations that require professional support and advanced features.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of AWX
Pros of Tower
  • 1
    Open source
  • 19
  • 16
    Just works
  • 10
    Version control
  • 6
  • 6
    Simple layout
  • 4
    Multiple windows
  • 3
    Automatic repo discovery
  • 3
    Multiple tabs
  • 2
    Submodule support
  • 2
    Github integration
  • 2
    Full featured client
  • 2
    Uses standard git terminology and methods
  • 2
    Gitflow support
  • 2
    Interactive stage or discard by hunks or lines
  • 1

Sign up to add or upvote prosMake informed product decisions

Cons of AWX
Cons of Tower
    Be the first to leave a con
    • 5
    • 4
      Subscription based
    • 1
      No side by side diff
    • 0
      Merge conflict resolution impossible/unclear

    Sign up to add or upvote consMake informed product decisions

    - No public GitHub repository available -

    What is AWX?

    AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Tower, a commercial derivative of AWX. Ansible Towers powers enterprise automation by adding control, security and delegation capabilities to Ansible environments.

    What is Tower?

    Use all of Git's powerful feature set - in a GUI that makes you more productive.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use AWX?
    What companies use Tower?
    See which teams inside your own company are using AWX or Tower.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with AWX?
    What tools integrate with Tower?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to AWX and Tower?
    In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
    A self-service operations platform used for support tasks, enterprise job scheduling, deployment, and more.
    Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. Ansible’s goals are foremost those of simplicity and maximum ease of use.
    Semaphore is the fastest continuous integration and delivery (CI/CD) platform on the market, powering the world’s best engineering teams.
    JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
    See all alternatives