GorillaStack Features

Best In Class Enterprise Features

You're in good company

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). You can choose to receive notifications for rules as they take place via emails or via chat (including Slack). Notifications provide a summary of actions about to take place and the option to snooze or cancel the action. This is perfect for scenarios where you’re working late, or the team is running a long running regression test over-night.

Dynamic Resource Targeting

Because it’s a world of cattle and not pets, instead of asking you to target by InstanceId or Name, you target by existing tag taxonomy. Use a mechanism called Tag Groups to combine multiple tags keys and values. With boolean logic and regex, you can drill down to the exact resources in sophisticated ways. Because the Rules aren’t homegrown scripts, targeting can be updated easily.

Engine Room

It is important to leverage data to assist in making decisions. Our Engine Room helps surface cost data, savings data, information about your ROI with GorillaStack as well as areas to improve your 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.

Event Log

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”. You can subscribe to different events within the event log, to find out about rules that succeeded, partially succeeded or failed.

User Groups

For when you need to break your team into smaller units or to share access to cloud accounts and resources between these units, but also control level of access in different contexts. User Groups are units below the Team level within which Users can have different roles. Rules can then be assigned to 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.


If you’re running into issues automating the graceful shutting down or starting up of machines, you can use GorillaStack to automate a sequence of actions in the cloud. Another use case might be a sequence to create backup lifecycle automation ie. take a snapshot of an instance, shutdown the machine, delete the volume, move the snapshot to a bunker account and then delete an older snapshot to save space. All this can be done with pauses for things like manual approval and checking on the state of a previous step.

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.


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.

Role Based Access Control

Customers with multiple users across multiple teams need an easy yet robust mechanism to control access to different resources. Our role based access control (RBAC), allows customers to extend GorillaStack’s 3 default roles and inherit privileges between roles, to create a hierarchy. A user can define other users’ level of privilege to very granular levels from Snoozing and Cancelling Scheduled Rules, cloning Tag Groups to even managing billing to apply coupons.

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