fmDotNet Updated for the New Data API in FileMaker Server 18

By June 3, 2019 September 5th, 2019 2 Comments

fmDotNet is one of my pet projects, something that I created when the XML API was first introduced to counter the emphasis that was placed at the time on the PHP API. Since I dabble in .NET I wanted to have something out there that showed that PHP was not the only technology that could be used to integrate with FileMaker apps.

When FileMaker 16 introduced the Data API, I created a new version that used it and updated this version when FileMaker 17 launched. It is time to update it yet again to include the many interesting Data API additions that allow us to retrieve meta-data (layout names, script names, value lists,…) and run scripts directly without any other query.

If you want to use fmDotNet in your .NET projects, then the easiest way to get is to add it as a Nuget package in your project:

Screenshot of adding fmDotNet as a Nuget package

If you are interested in the source code and how to interact with the raw Data API from .NET then you can download the full source code on GitHub:

Feel free to leave comments on or, or here on this blog post.


Wim Decorte

Wim Decorte

Wim is a Senior Technical Solution Architect at Soliant. He is a FileMaker 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 and 18 Certified FileMaker Developer and the author of numerous Tech Briefs and articles on FileMaker Server. Wim is one of the very few multiple FileMaker Excellence Award winners and was most recently awarded the FileMaker Community Leader of the Year award at the 2015 FileMaker Developer Conference. He is also a frequent speaker at the FileMaker Developer Conference and at FileMaker Developer groups throughout the world. In addition to being a renowned expert on FileMaker Server, Wim also specializes in integrating FileMaker with other applications and systems. His pet project is the open source fmDotNet connector class that he created.


Leave a Reply

Need to adjust your business processes quickly? We're helping clients use technology to keep their teams productive and running smoothly in these times of uncertainty. Our team can guide yours if you need help in these areas.

Talk to a Consultant