GorillaStack Features

Best In Class Enterprise Features

Join 100s of happy customers


Flexible Rules Engine

GorillaStack is a fully flexible rules engine that can be used to automate your cloud infrastructure. Using 3 basic building blocks: Context, Trigger, Outcome - organisations can determine which parts of their environment they want to target, what the trigger is for the rule and which services to make changes to.

Console, API, Config as Code

Your GorillaStack rules can be managed via our web console, API or even through configuration files in your Git repositories! That means non-technical operations users can easily and quickly set up powerful rules while more technical developers can leverage GorillaStack’s API’s to fully automate the management of their Rules.


Best in class Scheduling

Our scheduling capabilities are recognised as best in the market. We offer multi-timezone support and options to Snooze and Cancel (like an alarm clock).

Users from an organisation can choose to receive notifications for rules as they take place. They arrive as emails or via chat (including Slack). These notifications provide a summary of actions about to take place and the option tosnooze or cancel this particular instance of their recurring schedule. This is perfect for scenarios where a team member is working late, or the team is running a long running regression test over-night. This is an extra guardrail and an easy way to stop or start infrastructure outside of prescribed times.

Leverage Existing Tags

Because it’s a world of cattle and not pets, instead of asking you to target your resources by static attributes like InstanceId or Name, we target your resources using your existing tag taxonomy. GorillaStack provides a mechanism called Tag Groups which allows users to target existing resources by combining multiple tags keys and values.

Using boolean logic and regex, users can drill down to exactly which resources they want to target in the most sophisticated ways. Because the Rules aren’t homegrown scripts, the targeting can be updated easily and at any time.


Dynamic Tagging

When you use GorillaStack to automatically manage the lifecycle of your backups, any backups created can be automatically tagged with metadata including the name of the rule that was used to create it and the date it was created. Now organisations don’t have to think about enforcing tagging policies, everything is taken care of. Even better, you can now run queries to find appropriately dated storage inside your environment.

Event Log

Our Event Log is home to three critical pieces of data for customers; “Audit” history on GorillaStack configuration, “Rule Execution” history with a contemporaneous register of resources targeted and their status as well as items that require the users “Attention”. Customers can subscribe to different events within the event log, to find out about rules that succeeded, partially succeeded or failed.


Engine Room

It is important to leverage data to assist in making decisions. Our Engine Room helps surface cost data, savings data, information about their ROI with GorillaStack as well as areas to improve their utilisation of our solutions. It is a one stop shop to get the birds-eye view on the health of your cloud environment and the efficacy of your company’s efforts to improve it.

User Groups

Are you an Enterprise, needing to break your team into smaller units, but without creating a separate team? Need to share access to cloud accounts and resources between these units, but be able to control their level of access in different contexts?

This is why we built User Groups. User Groups are units below the Team level within which Users can have different roles. Rules can then be assigned to these User Groups and access therefore restricted By turning on an optional Advanced Access Control, the User Groups and Account Groups can be associated, to share/restrict access to cloud accounts between different User Groups.



Enterprises can link their company directory or Identity Provider (IdP) to allow users to register/login using SAML. This allows for straightforward onboarding, offboarding and secure user management. Using SAML attributes, optionally assign a user’s role, as well as membership to User Groups. User management couldn’t be easier.

Account Groups

Large enterprises with good cloud maturity, often have hundreds of cloud accounts. To avoid them having to update numerous Rules after a cloud account has been created, we created Account Groups. Rules can reference multiple Account Groups and simply enumerate their members at runtime. So all users need to after creating a cloud account is to simply choose which Account Groups it is a member of.


Role Based Access Control

Customers with multiple users across multiple teams need an easy yet robust mechanism to control access to different resources. We’re very proud of our role based access control (RBAC), allowing customers to:
  • Extend GorillaStack’s 3 default roles
  • Inherit privileges between roles, to create a hierarchy
  • Define a user’s level of privilege to very granular levels from Snoozing and Cancelling Scheduled Rules, cloning Tag Groups to even managing billing to apply coupons.
We cover everything in our role based access control, so you can deploy GorillaStack across your organisation with confidence.

Start automating and optimising your AWS environment today with our 14 day trial. No Credit Card Required.