Pro­gram­ming in Gorilla

While Gorilla is a tools-first plat­form, you can eas­i­ly enhance and extend its capa­bil­i­ties with your own JavaScript code. You can still use the exper­i­ment tree, task builder, ques­tion­naire tool, and the rest of the Gorilla ecosys­tem, and only write the code you need.

Code Edi­tor

Pro­gram your own tasks in the Code Edi­tor. You can import third-party libraries to build your own task from scratch, or alter­na­tive­ly import tasks built in other frame­works (e.g. jsPsych and PsychoJS).

Task Builder Scripting

The Task Builder allows you to add your own scripts to aug­ment its behav­iour. You can imple­ment com­plex coun­ter­bal­anc­ing or rewrite the spread­sheet at run­time to pick from a sub­set of stim­uli, while still ben­e­fit­ing from the edit­ing tools that the Task Builder offers.

Ques­tion­naire Scripting

The Questin­naire Builder allows you to add your own scripts to cus­tomise or enhance your questionnaires.

Pro­fes­sion­al Quality

Ver­sion Control

Each set of changes you make is stored as a stand­alone ver­sion, so you can save a work­ing copy of a task or exper­i­ment before try­ing out some­thing new.


The Gorilla Team is on hand to fix prob­lems and answer ques­tions. We also do reg­u­lar video guides, have exten­sive, search­able doc­u­men­ta­tion, and are avail­able for demos, work­shops and consultancy.


Gorilla uses mod­ern brows­er fea­tures to ensure tim­ing is as accu­rate as pos­si­ble. Details about Goril­la’s approach to tim­ing are detailed in this arti­cle

Fully Host­ed

Gorilla is pro­fes­sion­al­ly host­ed on Microsoft Azure with servers and data­bas­es locat­ed with the EU (Repub­lic of Ire­land). It is con­fig­ured to scale dynam­i­cal­ly, han­dle sud­den bursts of traf­fic, and is auto­mat­i­cal­ly backed up.


Gorilla uses up-to-date cryp­tog­ra­phy, end-to-end SSL and real­time data­base encryp­tion to ensure that your work is secure and meets eth­i­cal requirements.


Caul­dron, the com­pa­ny behind Gorilla, has years of expe­ri­ence work­ing with researchers and uni­ver­si­ties. We are fully incor­po­rat­ed in the UK and fully insured in com­pli­ance with Uni­ver­si­ty regulations.

Con­tact Us

To see how our tools work, get start­ed with our onboard­ing videos.

For team or depart­ment pric­ing infor­ma­tion, see our Team and Depart­ment pric­ing page.

For ques­tions about data secu­ri­ty, GDPR or ethics, read our due dili­gence guide.

For a list of task builder fea­tures, check out our task builder sup­port guide.

Any other ques­tions or queries? Con­tact us!