Early Preview: 🚧 These docs are still a work in progress. 🚧 Keep checking back for updates!
ProofKit

Web Viewer Apps

The hybrid app model and the @proofkit/webviewer bridge.

A ProofKit Web Viewer app is a modern web interface running inside a FileMaker Web Viewer. The web layer handles the UI. FileMaker still provides the data, security, scripts, file system access, printing, and deployment environment.

This section covers both the conceptual model and the @proofkit/webviewer bridge package that connects the web app to FileMaker scripts and data.

New to ProofKit?

Start with the ProofKit AI guide for the recommended install, build, and deploy path. Use this Web Viewer section when you want to understand the hybrid app model or work directly with the bridge package.

The short version

Think of the Web Viewer as the interface layer and FileMaker as the application platform underneath it.

  • The user interacts with React UI in the Web Viewer.
  • The web app calls FileMaker scripts when it needs data or business logic.
  • Scripts read and write the database with the user's FileMaker permissions.
  • Scripts can also call external APIs, access files, generate PDFs, and use plug-ins.

Start with Why WebViewers? for the concept, then read Data Access when you are designing real screens.

On this page