Introduction
Build a web-app quicker than ever before.
What is ProofKit?
ProofKit is a collection of TypeScript tools and libraries for building modern web applications, with a focus on seamless integration with Claris FileMaker.
The ProofKit CLI aims to make web development easier for beginners and more efficient for experienced devs. Its main role is now project bootstrap, diagnostics, and orchestrating handoff into package-native tools.
Think of it as our experience building web apps encapsulated into a CLI tool to help you structure your project up front, inspect project health later, and hand work off to agents or package-native CLIs. Each template is just a starting point, and you are free to modify any part of it as you see fit.
Core Libraries
The ProofKit CLI will automatically install these other packages for you (depending on what you choose to build), but they are published separately if you want to use them in your own projects, without the opinionated structure provided by the CLI.
@proofkit/fmdapi
A library for interacting with the FileMaker Data API.
@proofkit/typegen
A library for generating TypeScript types and validation schemas from FileMaker layouts.
@proofkit/webviewer
A library for interacting with the FileMaker WebViewer.
@proofkit/better-auth
Self-hosted auth for your web apps, backed by your FileMaker database.
Quick Start
pnpm create proofkit@betanpx create-proofkit@betayarn create proofkit@betaFull Getting Started Guide
Learn how to build a new ProofKit project from scratch.
Videos
- Claris Engage 2025 Presentation Watch here
- FileMaker Training Videos (Livestream recording)
- Community Live with Claris (June 26, 2025) Watch here
