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. |