Private media library in S3
Upload containers, fetch objects, verify metadata, and open downloaded files from FileMaker scripts without building a separate transfer service.
Inlay for FileMaker
S3 storage, media previews, video processing, diagnostics, and SMPTE timecode. Native to scripts and calculations, no middleware required.
66 documented functions · macOS + Windows · current v0.3.16
# Configure once, then call native functions anywhere.
Set Variable [ $config ; Inlay_S3_SET_CONFIG ( "media" ; $endpoint ; $region ; $accessKey ; $secretKey ; "project-assets" ) ]
Set Variable [ $upload ; Inlay_S3_PUT_CONTAINER ( "media" ; "projects/1234" ; Projects::Media ) ]
Set Variable [ $preview ; Inlay_S3_GET_THUMBNAIL ( "media" ; "projects/1234/interview.mov" ) ]
Set Variable [ $runtime ; Inlay_TC_ADD ( "01:00:00:00" ; "00:02:30:12" ; 23.976 ) ]
Use cases
Inlay packs in the parts FileMaker leaves out. Every job below runs straight from a script, a calculation, or an operator layout.
Upload containers, fetch objects, verify metadata, and open downloaded files from FileMaker scripts without building a separate transfer service.
Generate or reuse thumbnails for media assets so layouts can show useful previews instead of opaque container placeholders.
ContainersRun a connection diagnostic against a host or IP and expose the result where support staff and developers already work.
Generate signed viewer HTML for video, image, PDF, audio, and file previews when a FileMaker workflow needs richer playback than a raw container.
Web ViewerRead media metadata, install FFmpeg tooling, and launch transcode jobs when production workflows need more than simple file storage.
Normalize, convert, compare, and rebase timecode values directly in FileMaker for editorial, review, and asset-management solutions.
Export FileMaker data straight to .xlsx with worksheet formatting and optional password protection, no scripting around a separate tool.
ExcelGenerate text transcripts from media assets so operators can search, review, and index spoken content from FileMaker.
Why teams buy Inlay
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
Inlay runs on FileMaker Pro on macOS and Windows. FileMaker Server, WebDirect, and FileMaker Go are not supported. Signed builds, license-aware activation, and versioned release channels for controlled rollout. The plugin must be installed on each client machine that runs Inlay functions.
Custom work
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.
Free evaluation, no signup and no credit card. The current evaluation key is valid through August 10, 2026. Copy it, install the plugin, and every function unlocks.
INLAYFIL-OZZNWZ6FHAFX-MZG0XS29
Paste into Inlay Preferences → License. Need more than the eval window? Review pricing or talk to us.
Jun 10, 2026
Give users a normal drive backed by the same bucket your scripts already manage, with two function calls in a startup script.
Read more →May 15, 2026
May 6, 2026