Skip to content

@formerie/solid

Formerie for Solid

Send form submissions from Solid to Formerie, without holding recipients, templates, or provider keys in your code.

Works with

Install

These packages are in alpha, so their APIs may change.

pnpm

pnpm add @formerie/solid

npm

npm install @formerie/solid

Yarn

yarn add @formerie/solid

Bun

bun add @formerie/solid

Use it

createFormerieSubmit is a Solid primitive that delegates requests and responses to @formerie/client.

You’ll need a published form. Replace example.com and contact with your workspace and form handles from the app.

import { createFormerieSubmit } from "@formerie/solid";

const contact = createFormerieSubmit({
  workspace: "example.com",
  form: "contact",
});

await contact.submit({
  fields: {
    email: "jane@example.com",
  },
});

What happens next

Create a workspace and publish your first form.

In early access. New workspaces start on the Free plan.