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.
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>If you use a bundler like Vite, Webpack, or Rollup, install via npm:
npm install @fillkit/coreBrowser 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 SoonOur 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 SoonFull 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)