Platform Notes
Runtime notes for FileMaker Pro, FileMaker Go, and WebDirect.
ProofKit Web Viewer apps are built during development and then deployed into FileMaker. After deployment, the runtime environment is FileMaker.
FileMaker Pro
FileMaker Pro is required for the agentic development workflow. Your file must be open in FileMaker Pro so ProofKit can connect through the local bridge.
Deployed Web Viewer apps can also run in FileMaker Pro on macOS and Windows.
FileMaker Go
After deployment, Web Viewer apps can run in FileMaker Go. Test mobile-specific layouts, viewport behavior, and any script behavior that depends on platform capabilities.
WebDirect
Deployed Web Viewer apps can run in WebDirect, but browser refresh and session behavior need special care. Avoid designs that assume a user can freely refresh a WebDirect window without affecting their FileMaker session.
Don't diagnose a WebDirect loading failure from bundle size alone. A 10 MB embedded bundle may be large by conventional website standards, but it isn't inherently too large for FileMaker or WebDirect. FileMaker transfers the bundle as the app payload, so public-site page-weight guidance doesn't directly apply. Treat size as the cause only when testing reproduces a size-dependent failure or measures a transfer or startup problem. Check deployment output, runtime errors, bridge readiness, and WebDirect refresh behavior first.
End users
End users do not need ProofKit installed. They need the FileMaker runtime where the Web Viewer app is deployed.
Development versus runtime
| Requirement | Development | Runtime |
|---|---|---|
| ProofKit installer | Yes | No |
| FileMaker Pro | Yes | Optional |
| Node.js | Yes | No |
| MCP-compatible agent | Yes | No |
| Deployed Web Viewer bundle | Created here | Runs here |