FillKit DocsBeta

Installation

Choose your preferred delivery channel and get started in minutes.

SDK Installation

FillKit is a pure JavaScript/TypeScript package that runs entirely in the browser—no Node.js runtime required. Add it to your HTML page via CDN or install via npm if you're using a bundler.

Option 1: CDN (Easiest - No Build Tools)

Add this script tag to your HTML page. No Node.js, no npm, no build process needed:

<script type="module">
  import FillKit from 'https://cdn.jsdelivr.net/npm/@fillkit/core/+esm';

  // Only initialize in dev/staging/test environments
  if (import.meta.env.DEV || location.hostname === 'staging.myapp.com') {
    const fk = new FillKit();
  }
</script>
Option 2: npm Package (For Bundlers)

If you use a bundler like Vite, Webpack, or Rollup, install via npm:

npm install @fillkit/core
Browser ExtensionTypeScript SupportESM & CJS~15KB gzipped

Browser Extensions

Use FillKit on any website with one click—perfect for testing third-party sites, competitors, or anywhere you can't embed the SDK.

Chrome Extension

Coming Soon

Our Chrome extension is currently in development and will be available on the Chrome Web Store soon.

Planned Features:

  • One-click form filling on any website
  • Floating widget with fill/clear controls
  • Switch between valid/invalid modes
  • Cloud Provider support for realistic data
  • Keyboard shortcuts for power users

Firefox Extension

Coming Soon

Full Firefox support is coming soon. The Firefox extension will have feature parity with the Chrome version.

When to Use Extensions:

  • Testing third-party sites (partner sites, payment providers, external services)
  • Competitive analysis (evaluate competitor registration/checkout flows)
  • Client demos (fill forms during presentations on any website)

Note: For your own applications, we recommend using the SDK for better programmatic control and integration. Use browser extensions when you need to fill forms on websites you don't control.

Requirements

FillKit runs entirely in the browser and works with any modern web framework.

  • Modern browser with ES2022 support (Chrome 95+, Firefox 93+, Safari 15+, Edge 95+)
  • Runs entirely in the browser—works with vanilla JS, React, Vue, Svelte, Angular, and more
  • Node.js 18+ is only needed if using npm/bundlers for installation (CDN usage requires no backend)