Open the door to endless possibilities with Legato.

Legato scripts will change the way you work by increasing the efficiency of your team, expediting tedious processes, and interfacing your GoFiler software with external databases. Now your EDGAR software can connect with anything.

In music performance, legato (Italian for “tied together”) indicates that musical notes are played smoothly and are seamlessly connected.

In the world of compliance technology, Legato is the tool that will enable you to fully integrate your compliance software with any authoring or management system.

Take your financial reporting to the next level.
Download icon
Where can I get Legato?

Legato is free. The IDE and Interpreter are included in many GoFiler products, though certain GoFiler products are limited in what functions they can run (this is limited by the functionality of the software).

You can also download the Legato Interpreter for free. Certain restrictions apply for use in web applications and resale. Contact us for more information.

Download the Legato Interpreter Contact Us

What is Legato?

Legato is a structured scripting language (similar to C or JavaScript) that allows for the development of a large range of scripts and programs to access and extend the functionality of the GoFiler Family of products. Using Legato, a programmer could develop functions that seamlessly integrate GoFiler tools with external databases, automatically watch a directory and process files that are placed into it, or provide custom operations within a GoFiler application.

It can be used as a standalone platform, a tool to add features and processing to various existing functionalities, or to expand or modify GoFiler’s menu and ribbon functions.

How does Legato work?

Scripts written in Legato can be hooked into the GoFiler ribbons and run as menu commands, run as stand-alone scripts, or can be called from the command line. When creating scripts to extend the functionality of your GoFiler product, the process to add the script to the menu requires you to simply copy your script into the Scripts folder in the application's installation directory.

Full documentation for writing scripts and Legato programs is available in the Legato User Manual. Additionally, certain applications in the GoFiler family include access to an integrated development environment (IDE) to help you build and debug your scripts.

Community Resources




Our website uses cookies to give you the best user experience on our website and to help us deliver our services. By using our services, you agree to our use of cookies. Click here for more information.