IP Inlay for FileMaker

Inlay for FileMaker

Bring S3, media tooling, and timecode workflows into FileMaker.

Inlay gives FileMaker developers native functions for cloud storage, file transfer, previews, diagnostics, video processing, and SMPTE timecode without building separate middleware first.

32

documented functions

macOS + Windows

client platforms

Scripts + Calcs

native FileMaker usage

v0.2.5

latest function reference

Use Cases

What you can build in FileMaker with Inlay.

The strongest story is not abstract capability. It is the concrete jobs you can now perform from FileMaker scripts, calculations, and operator layouts.

Review example workflows →

Private media library in S3

Upload containers, fetch objects, verify metadata, and open downloaded files from FileMaker scripts without building a separate transfer service.

Preview generation

Generate or reuse thumbnails for media assets so layouts can show useful previews instead of opaque container placeholders.

Containers

Latency diagnostics

Run a connection diagnostic against a host or IP and expose the result where support staff and developers already work.

Embedded media viewers

Generate signed viewer HTML for video, image, PDF, audio, and file previews when a FileMaker workflow needs richer playback than a raw container.

Web Viewer

Video operations

Read media metadata, install FFmpeg tooling, and launch transcode jobs when production workflows need more than simple file storage.

SMPTE timecode math

Normalize, convert, compare, and rebase timecode values directly in FileMaker for editorial, review, and asset-management solutions.

Script Example

Use Inlay the way FileMaker developers already work.

Configure a reusable S3 profile once, then call native functions from scripts, calculations, automation flows, or utility layouts.

Set Variable [ $config ;
    Inlay_S3_SET_CONFIG (
        "media" ;
        $endpointDomain ;
        $region ;
        $accessKey ;
        $secretKey ;
        "project-assets" ;
        24 ;
        "cache-passphrase" ;
        1
    )
]

Set Variable [ $upload ;
    Inlay_S3_PUT_CONTAINER ( "media" ; "projects/1234" ; Projects::Media )
]

Set Variable [ $preview ;
    Inlay_S3_GET_THUMBNAIL ( "media" ; "projects/1234/interview.mov" )
]

Why Teams Buy Inlay

Keep the workflow in FileMaker.

Avoid custom middleware

Handle common storage and media jobs inside the solution instead of standing up a separate service first.

Ship cross-platform faster

Run the same function set on macOS and Windows clients with versioned docs and release assets.

Debug production issues sooner

Inspect containers, diagnose connection latency, and surface JSON results directly in layouts and scripts.

Support media-heavy workflows

Generate previews, read metadata, transcode files, and perform SMPTE timecode math where FileMaker alone falls short.

Compatibility

Qualified for real deployments.

  • FileMaker Pro on macOS and Windows
  • Plugin installation required on client machines that run Inlay functions
  • Versioned docs and release channels for controlled rollout
  • Signed builds and license-aware activation for production environments

Custom Work

Need a function FileMaker does not have?

Inlay is also a delivery surface for customer-specific capabilities. If your workflow hits a hard platform limit, that is the right time to scope a custom function or specialized integration.

From the blog

See how FileMaker teams use Inlay.

View all posts →

Mar 27, 2026

FFmpeg in FileMaker

The hardest part of video workflows isn't the encoding. It's getting it out of the terminal and into the hands of your users.

Read more →

Mar 17, 2026

Feeling a little sluggish?

Most performance issues aren’t what they seem. This tool makes latency visible, directly inside FileMaker.

Read more →