Resources
Open Source & Developer building blocs #
Explore our collection of open-source projects, code samples, and developer tools. We believe in sharing knowledge and contributing to the developer community.
Featured Resources #
Completing the full FileMaker Server OData ecosystem #

A canonical base reference for the Claris FileMaker Server OData API, intended as the single source of truth that downstream libraries (MCP servers, JavaScript wrappers, and any future wrappers) conform to and evolve against. The repository now ships the complete spec plus packages for the three main platforms — JavaScript/TypeScript, PHP, and Python — so every wrapper implements the same behavior instead of guessing.
Key features include: a unified, documented contract for what the FileMaker OData API does and does not support; a version-aware capability matrix mapping FileMaker Server 2023–2026 to supported features; a propagation point for API changes that flows to every derived library; three explicit coverage categories (standard OData features FileMaker covers, standard OData features it does not, and non-OData additions specific to FileMaker); and published packages on npm, PyPI, and Packagist for direct consumption.
OData Ecosystem Map #
Explore the interactive ecosystem diagram for full schema navigation across the spec and its downstream packages.
Documentation #
For complete documentation and implementation help with examples, please visit our documentation site at: https://services.ntwk.es/docs/fms-odata
FM-broadcaster #

FM-broadcaster is a zero-dependency micro-app for FileMaker Pro Web Viewers. A single hosted HTML file turns every Web Viewer in the same FileMaker client into a node on a live shared key/value store, allowing layouts, windows, and even different .fmp12 files to read, write, and react to the same data in real time without a server, schema, or polling.
Key features include: real-time peer-to-peer synchronization with BroadcastChannel, optional persistence through localStorage, full CRUD access from FileMaker scripts, onChange and onResult JSON callbacks, token-based async correlation, late-join synchronization, channel isolation for demos or multiple apps, and compatibility with FileMaker Pro 19+.
ODATA Client fm-odata-js #

A zero-runtime-dependency TypeScript client for the FileMaker Server OData v4 API. Ships as a single ES module (~3 KB gzipped) that drops into FileMaker Web Viewers, modern browsers, or Node 18+.
Key features include: a fluent query builder with $select, $filter, $orderby, $top, $skip and $count; collection reads and single-entity CRUD; Basic and Bearer authentication with 401 retry; AbortSignal and timeout support; a normalized FMODataError; and a fully typed TypeScript API with zero runtime dependencies. Designed for embedding in FileMaker Web Viewers as well as browser and Node.js applications.
Swipeable Component #

A modern, touch-friendly swipeable component for web applications. This component provides smooth gesture-based navigation and interaction patterns, perfect for mobile-first interfaces and touch-enabled applications.
Key features include: responsive touch gesture detection, smooth animation transitions, customizable swipe thresholds, support for both horizontal and vertical orientations, and lightweight implementation with minimal dependencies. The component is designed to enhance user experience in mobile web applications by providing intuitive swipe interactions similar to native mobile apps.
ClipBroker #

This is a FileMaker Pro module for storing and managing FileMaker clipboard objects (Snippets), with built-in conversion tools for AI-generated content. It serves as both a snippet repository for FileMaker components and a clipboard converter that enables seamless transfer between FileMaker’s clipboard format and human-readable XML.
Key features include: storing reusable FileMaker components like scripts and custom functions, converting AI-generated SaXML-formatted XML into usable FileMaker snippets, and enabling easy sharing of code libraries across teams. The tool is designed to facilitate AI-assisted development workflows where developers can ask AI assistants to generate FileMaker objects in XML format, then paste and convert them directly into usable snippets.
FileMaker Data API MCP and ODATA Servers #

Complete introspection and interaction with FileMaker solutions through AI agents. Enable AI to understand your entire FileMaker architecture and generate production-ready code.
FileMaker Data API MCP Server #
FileMaker ODATA MCP Server #
FileMaker Server Linux Docker image #



Docker script to build a FileMaker Server 2025 on Ubuntu 24 image. Simplifies deployment and testing of FileMaker Server in containerized environments. A bit more than a tweak to the Claris provided script.
Code Snippets & Gists #
Useful code snippets and examples for developers working with FileMaker, integrations, and related technologies are available on our GitHub Gists.
Support #
Each repository has its own support process. For questions, issues, or feature requests:
- GitHub Issues — Report bugs and request features on individual repositories
- Email — tecnic@ntwk.es
Stay updated — Follow our GitHub repositories to get notifications about new releases and updates.
There's no articles to list here yet.