Sendity Client

Client attributes and public extension points.

Attributes are the stable browser-facing contract for the Sendity Web Client. They describe rendering preferences, public app identity and timing behavior — never secrets or channel destinations that belong on the server.

Use this page as a reference when converting generated markup into hand-written templates or adapter options. If an option changes security behavior rather than UI behavior, it probably belongs in your server or framework adapter configuration.

Implemented attributes

Reference-style overview of the public attributes supported by the Sendity Client and Laravel adapter.

Attribute Type Default Description
public-key string Required Public app id sent when creating the challenge.
server-url URL https://sendity.io/api Sendity API base. Hosted integrations can omit it; set it only for self-hosted APIs.
transport auto | push | polling auto Use polling for email-only embedded demos.
lang en | de | fr | es | it | pl | cs | da | nl | hr | el | tr | de-he | ru | sv | pt | sl | sk | sq | hy | sr | lt | lv | et | fi | ro | bg | hu | no | uk | bs | mk | is | ga | mt | ar | he | ja | ko | zh | vi | hi | id | ms | bn | th browser locale Without the attribute, the Client uses the browser language.
variant / no-card string | boolean card Use variant="no-card" or the boolean no-card attribute when the host owns the card chrome.
footer / hide-footer string | boolean visible Set footer to false, hidden, none, off or 0 — or use hide-footer — to hide the authentication footer.
authenticated-event-delay-ms number 2000 Delay before firing sendity:authenticated after visual success.
secondary slot named slot empty Rendered below the channel buttons and above the footer for app-owned alternatives such as Passkey sign-in.
Cookie Settings

Sendity uses privacy-friendly analytics to learn which pages help developers. We only load Google Analytics after you consent.

Sign in

Already created a passkey?