npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-filemaker-odata

v0.3.0

Published

n8n community node for FileMaker OData API - Query, create, update, and delete records in FileMaker databases

Readme

n8n-nodes-filemaker-odata

This is an n8n community node that lets you interact with FileMaker databases via the OData API.

n8n is a fair-code licensed workflow automation platform.

FileMaker is a low-code database platform by Claris (Apple subsidiary).

Installation

In n8n (Recommended)

  1. Go to SettingsCommunity Nodes
  2. Click Install a community node
  3. Enter n8n-nodes-filemaker-odata
  4. Click Install

Via npm

npm install n8n-nodes-filemaker-odata

Operations

This node supports the following operations:

Records

| Operation | Description | |-----------|-------------| | Get Many | Query records with filtering, sorting, and pagination | | Get | Get a single record by primary key | | Get Count | Get the count of records (optionally filtered) | | Get Field Value | Get a specific field value from a record | | Get Related | Navigate to related records via relationships | | Create | Create a new record | | Update | Update an existing record | | Delete | Delete a record |

Tables

| Operation | Description | |-----------|-------------| | List Tables | Get all tables in the database | | Get Metadata | Get OData schema metadata |

Schema

| Operation | Description | |-----------|-------------| | Create Table | Create a new table with fields | | Add Fields | Add fields to an existing table | | Delete Table | Delete a table | | Delete Field | Delete a field from a table |

Scripts

| Operation | Description | |-----------|-------------| | Run Script | Run a FileMaker script with optional parameter |

Credentials

This node requires FileMaker OData API credentials. You can authenticate using:

OttoFMS API Key (Recommended)

If you're using OttoFMS:

  • Host: Your FileMaker Server URL (e.g., https://your-server.example.com)
  • Database: Your FileMaker database name
  • Authentication Type: OttoFMS API Key
  • OttoFMS API Key: Your API key (starts with dk_)

Basic Authentication

Using FileMaker account credentials:

  • Host: Your FileMaker Server URL
  • Database: Your FileMaker database name
  • Authentication Type: Basic Auth
  • Username: FileMaker account username
  • Password: FileMaker account password

Examples

Query Records with Filter

Resource: Record
Operation: Get Many
Table: Customers
Options:
  Filter: Status eq 'Active'
  Select: Name, Email, Phone
  Order By: Name asc
  Limit: 50

Create a Record

Resource: Record
Operation: Create
Table: Orders
Data: {"CustomerID": "12345", "Product": "Widget", "Quantity": 5}

Run a Script

Resource: Script
Operation: Run Script
Table: Customers
Script Name: ProcessNewOrder
Script Parameter: {"orderID": "ORD-001"}

OData Filter Syntax

The node uses OData v4 filter syntax. Examples:

| Filter | Description | |--------|-------------| | Name eq 'John' | Name equals "John" | | Age gt 21 | Age greater than 21 | | Status ne 'Closed' | Status not equal to "Closed" | | contains(Name, 'Smith') | Name contains "Smith" | | startswith(Email, 'john') | Email starts with "john" | | Date ge 2024-01-01 | Date on or after Jan 1, 2024 | | Active eq true and Age gt 18 | Combine with AND | | Status eq 'Open' or Status eq 'Pending' | Combine with OR |

Resources

License

MIT