About the BaseElements Plugin

The BaseElements plugin is a free and open source plugin, available to everyone to extend the built in functions of FileMaker Pro.


The BaseElements plugin has functions for file manipulation, dialogs, XSLT operations, clipboard manipulation, performing shell scripts and FileMaker scripts, internal SQL operations, MD5 and SHA hashing and more. There is a full list of the functions and the details on this site.


See the downloads page for all the links.

Version History

There is a full change log within the source code, and as modifications to functionality are made, these are documented against the function list when each major release is completed.

The development branch change log with new features is also documented, and builds of these releases are made available to sponsors.


All of the details about which functions of the plugin work on which platform is on the compatibility page.

The current version of the plugin requires FileMaker Pro version 11 or later, due to the use of its new SQL API. There is an older version of the plugin ( version 1.1.0 ) that still uses the old API and will work on FMP 10. You can download a copy of 1.1.0 for Mac or Windows.

The current release of the plugin is 64 bit, so will run under FileMaker Server, FileMaker Pro 64 bit, FileMaker Cloud and iOS with the SDK.

Version 3.0.x was the last release to run under Windows XP. You can download a version of 3.0.1 32bit here.


Support is provided here for sponsors only.  If you have questions and do not have a paid sponsorship, we suggest you try one of the online FileMaker forums such as TechNet.  Sponsors will be given access to the paid support forum when they subscribe.

For technical issues related to the programming or build of the plugin only, use the GitHub issues pages.  Do not use this page for issues related to using the plugin inside your FileMaker solution. 

Sponsorship and Paid Support

See the sponsorship page for all the details about paid support.

Still need help? Contact Us Contact Us