Packages
There are plenty of ways to consume RESTful APIs from .NET, but the goal of this project is to provide a blended FileMaker-idiomatic and .NET-idiomatic experience for developers consuming data from FileMaker databases in .NET applications.
The project is organized as three main packages, with a child Auth package for FileMaker Cloud:
FMData
is the core and it contains the base and abstract classes utilized by the other implementations.FMData.Rest
is for the Data API andFMData.Rest.Auth.FileMakerCloud
is used for authentication to the Data API hosted by FileMaker Cloud
FMData.Xml
is for consuming the legacy Xml/CWP API.
Note: Xml support is experimental, if you need full cwp/xml coverage check out fmDotNet.
If you’ve found a bug, please submit a bug report. If you have a feature idea, open an issue and consider creating a pull request.
Repository Information
Versioning
We use Semantic Versioning. Using the Major.Minor.Patch syntax, we attempt to follow the basic rules
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bugfixes.