Unidy
SDK

Fan-Login,
nativ in eurer Website.
Kein Redirect.

Das Unidy SDK bringt Login, Profil, Ticket-Berechtigungen und Consent direkt in euer Frontend. Eure Marke, eure Domain, eure Komponenten. Der Fan merkt nichts davon, außer dass alles reibungslos funktioniert.

$npm install @unidy.io/sdk
Live bei 60+ Sport- und Medienorganisationen
HSVSt. PauliWerder Bremen1. FC KölnVfL BochumHamburg TowersELFOMRGruner+Jahr
Integrations-Wege

Hosted Flow oder native Integration?

Unidy läuft in beiden Varianten. Die Entscheidung ist keine technische, sondern eine über das Markenerlebnis.

01
Variante A

Hosted Flow

Schnell aufgesetzt. Der Fan klickt auf Login, wird kurz zur Unidy-Seite geleitet und kommt zurück. Für die meisten Klubs ist das genau richtig.

musterklub.de
Login
Klub-Site
Redirect
id.unidy.io
Weiter
Unidy-Seite
Callback
  • Kurzer Tab-/Domain-Wechsel
  • Unidy-Branding im Login sichtbar
  • Maximal an Standards & Sicherheit: OIDC, OAuth 2.1, SAML
Für markenbewusste Klubs
02
Variante B

SDK (native)

Die Login-Komponente lebt direkt auf eurer Seite. Kein Seitensprung, kein Branding-Bruch, kein Tab-Wechsel. Für Klubs, die das Fan-Erlebnis durchgängig kontrollieren wollen.

musterklub.de/login
<UnidyLogin>
Weiter
Klub-Site mit eingebetteter SDK-Komponente
  • Kein Domain- oder Tab-Wechsel
  • Vollständig im Klub-Branding
  • Volle Kontrolle über Layout & UX
Gleiches Backend. Gleiche Daten. Gleiche Integrationen. Nur das Frontend entscheidet ihr.
SDK-Komponenten

Sechs Komponenten. Ein durchgängiges Fan-Erlebnis.

Das SDK ist kein Login-Widget. Es ist der Bausatz für alle Fan-Touchpoints, die auf eurer Seite leben sollen.

<UnidyAuth />
01

Auth & Login

Passkeys, Social Login, Magic Link, Passwort. Inline auf eurer Seite. Session-Management und Token-Refresh erledigen wir im Hintergrund.

<UnidyProfile />
02

Profil-Management

Fans aktualisieren Name, Kontaktdaten und Präferenzen selbst. Custom Attributes, Validierung, DSGVO-konforme Datenkontrolle inklusive. Kein Support-Ticket pro Adressänderung.

<UnidyConsent />
03

Newsletter, DOI & Consent

DSGVO-konformer Double-Opt-in, Consent-Screens und Promotion-Flags, eingebettet in eure Oberfläche. Eure Opt-ins, nicht die eures Newsletter-Tools.

<UnidyGate />
04

Ticket-Berechtigungen

Inhalte und Features auf Basis von Tickets, Dauerkarten oder Mitgliedschaften freischalten. Wer Anrecht hat, sieht. Wer nicht, sieht nicht. Ohne dass ihr den Login-Status selbst verdrahten müsst.

<UnidyWallet />
05

Digitale Mitgliedskarte

Wallet-Pass für iOS und Android. Wird automatisch generiert, aktualisiert sich bei Änderungen. Kein Plastik, kein Druck, kein Versand, keine Adressrückläufer.

<UnidyPreferences />
06

Preference Center

Fans verwalten ihre Kommunikationspräferenzen selbst, in eurem Layout und in eurem Farb-Schema. Vorlage für transparente Daten-Hoheit, die DSGVO-Audits standhält.

Zwei Pakete

Gleiche Komponenten. Zwei Integrationswege.

Eure Stack-Entscheidung soll nicht euer SDK-Erlebnis bestimmen.

@unidy.io/sdkWeb Components

Stencil Web Components. Framework-agnostisch. Läuft in Vue, Angular, Svelte, Vanilla JS oder jedem CMS, das HTML rendert.

VueAngularSvelteVanilla JSWordPressTYPO3
<script src="https://cdn.unidy.io/sdk.js"></script>
<unidy-login client-id="musterklub"></unidy-login>
@unidy.io/reactReact Wrapper

Dieselben Komponenten, als React-Wrapper. Natives State-Management, vollständiges TypeScript-Support. Optimiert für React- und Next.js-Projekte.

ReactNext.jsRemixGatsbyTypeScript
import { UnidyLogin } from '@unidy.io/react'

<UnidyLogin clientId="musterklub" />
Quickstart

Drei Schritte. Unter einer Stunde live.

01
Install

Ein npm-Paket. Keine externen Abhängigkeiten, die ihr nicht eh schon habt.

bash
$ npm install @unidy.io/react
02
Brand-Token konfigurieren

Farben, Fonts, Logos. Tailwind, Class-Names oder CSS Shadow Parts. Was bei euch im Design-System schon steht, übernehmt ihr.

ts · theme.ts
export const clubTheme = {
  primary: '#0054ff',
  font:    'GT Walsheim',
  radius:  12,
  logo:    '/logo.svg'
}
03
Komponente platzieren

Ein Import, ein JSX-Tag. Theme einreichen, fertig. Der Rest läuft in eurem Frontend.

tsx · app/login.tsx
import { UnidyLogin } from '@unidy.io/react'

<UnidyLogin
  clientId="your-client-id"
  theme={clubTheme}
/>
Von npm install bis erstem Live-Login: in der Regel unter einer Stunde. Eure Designer, eure Devs, kein Unidy-Branding sichtbar.
Zur Dokumentation
Trusted by

Live bei 60+ Sport- und Medienorganisationen in Europa.

Vom HSV über den 1. FC Köln, Werder Bremen, FC St. Pauli, VfL Bochum und Hamburg Towers bis zur European League of Football. Im Medien-Segment Gruner+Jahr, BTC-Echo, Utopia und OMR. Unidy verbindet Fan-Identitäten dort, wo sie commercial relevant werden.

HSV
FC St. Pauli
Werder Bremen
1. FC Köln
VfL Bochum
Darmstadt 98
Hansa Rostock
Hamburg Towers
Kölner Haie
VfL Gummersbach
DGV
European League of Football
Gruner+Jahr
BTC-Echo
Utopia
OMR
Demo anfragen

Erst sehen, dann sprechen.

Alle Komponenten sind in unserer Demo-Instanz live, vollständig auf ein Klub-Branding konfiguriert. Direkt im Browser, ohne Setup. Im Gespräch zeigen wir dann, wie das mit eurer Marke, eurem Stack und euren bestehenden Systemen aussieht.

Dokumentation lesen →