Welcome to the Davi developer documentation. Davi is a platform that ties together three things:
- Identity — who a person is, and their public profile pages.
- Rewards — a points and rewards ledger held in wallets.
- Credentials — tap-able cards (NFC, QR, or virtual) that route to a profile and a wallet.
It's the system behind branded membership cards, NFC smart business cards, event badges, and loyalty programs. Organizations issue cards, run activities, define membership tiers, and distribute rewards; users carry the cards, collect rewards, and present a profile when they tap.
What you can build
The Davi API lets your application:
- Sign in Davi users with OAuth 2.0 / OpenID Connect and read their profile, activity, and reward data (with their consent).
- Act on behalf of an organization — manage its memberships, activities, rewards, and reward triggers using an org-scoped token.
- React to events in real time by subscribing to webhooks (check-ins, memberships, reward redemptions, and more).
How these docs are organized
- Guides (this section) — the concepts and step-by-step walkthroughs you need to integrate: authentication, core concepts, making requests, and webhooks.
- API Reference — every endpoint, with request and response shapes generated from the Davi OpenAPI document.
Next steps
- New to Davi? Start with the Quickstart to register an app and make your first authenticated request.
- Want the mental model first? Read Core concepts to understand how users, wallets, cards, organizations, and profiles fit together.