Skip to content

fillkit/sdk

Repository files navigation

FillKit

Context-aware form autofill with realistic data

npm version TypeScript License: MIT


FillKit reads page structure, labels, and surrounding context to detect what each field expects — then fills it with realistic, coherent data. A checkout form gets a valid card number, matching expiry, and billing address in the same city. A signup form gets a real-looking name, email, and strong password. It recognizes 100+ field types across 50+ languages and generates both valid and intentionally invalid values for edge-case testing.

Use it as a browser extension for instant one-click filling, or embed the SDK into your app for programmatic control in tests, demos, and development workflows.

Install the SDK

npm install @fillkit/core

Quick Start

import { FillKit } from '@fillkit/core';

const fk = await FillKit.init({ mode: 'valid', ui: { enabled: true } });
await fk.autofillAll();

Docs

Full API reference, configuration options, and framework guides at fillkit.dev/docs.

Intended Use

FillKit is designed exclusively for development, QA testing, and demo environments. All generated data is synthetic — realistic but entirely fake. FillKit is not intended for filling real forms with real personal information.

Privacy & Terms

FillKit SDK operates entirely on your device by default. No form data is collected or transmitted. See our Privacy Policy and Terms of Service for full details.

License

MIT

About

Stop filling forms by hand. Use FillKit - Context-aware form autofill with realistic data

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors