The official JavaScript/TypeScript client for SimplyForms — submit form data with one call from the browser, Node 20+, Bun, Deno, or any Edge runtime. Zero dependencies, typed errors, built-in retries and timeouts, published with provenance.
npm install @simplyforms/sdkimport { SimplyForms } from '@simplyforms/sdk';
const sf = new SimplyForms('YOUR_FORM_ID');
await sf.submit({ email: 'jane@example.com', message: 'Hello!' });📖 Full usage docs: packages/sdk/README.md.
| Package | npm |
|---|---|
@simplyforms/sdk |
@simplyforms/sdk |
This is a pnpm workspace.
pnpm install
pnpm -r build # build (tsup → ESM + CJS + types + CDN bundle)
pnpm -r test # vitest
pnpm -r typecheck # tsc --noEmit
pnpm lint # biome check
pnpm format # biome format --write
pnpm -r check:exports # publint + are-the-types-wrongSee CONTRIBUTING.md for the full workflow and release process.
Published from CI via npm Trusted Publishing (OIDC) with provenance — no long-lived tokens. See SECURITY.md to report a vulnerability.
Apache-2.0 © Simplyxity Ltd