DeHub-ontwikkelaars — Bouw apps op DeHub
DeHub is een open platform. Publiceer een mini-app in de DeHub-appwinkel, laat mensen inloggen met DeHub op je eigen site, ontvang betalingen in DHB, of lees en schrijf DeHub vanaf je server of je AI-agent. Kies het pad dat past bij wat je bouwt.
Kies je pad
- Mini-apps: Een web-app die binnen DeHub draait op web en telefoon, vermeld in de DeHub-appwinkel. Eén script-tag, geen SDK om te installeren.
- Inloggen met DeHub: Laat mensen inloggen op je app of website met hun DeHub-account. Standaard OAuth met PKCE.
- Webhooks en meldingen: Hoor wanneer iemand je app toevoegt en stuur diegene meldingen op web en telefoon.
- API-referentie: De REST-API, de Mastodon-compatibele API, limieten en fouten.
- Voorbeelden: Code om te kopiëren en plakken voor wat de meeste apps als eerste nodig hebben.
- AI-agents (MCP): Koppel ChatGPT, Claude of je eigen agent aan DeHub met de MCP-server.
Je eerste mini-app in vijf minuten
- Zet een willekeurige webpagina online via https.
- Voeg
<script src="https://riftn.com/sdk/miniapp.js"></script>toe en roepdehub.ready()aan zodra je eerste scherm staat. - Open dehub.io/apps/dev, plak je link en druk op Starten. Het draait in de echte DeHub-host, localhost inbegrepen.
- Voeg een manifest
/.well-known/dehub.jsontoe. De ontwikkelaarspagina controleert het veld voor veld en ondertekent het eigendomsblok met je wallet. - Druk op Indienen. Je app krijgt meteen een deellink en gaat in beoordeling voor de winkel.
Geen accountgoedkeuring, geen API-sleutel en geen kosten om te beginnen. Farcaster-mini-apps draaien zoals ze zijn: DeHub leest farcaster.json wanneer er geen dehub.json.
Wat DeHub je app geeft
| Functie | Wat het doet |
|---|---|
| Distributie | Een vermelding in de DeHub-appwinkel op web en telefoon, uitgebreide linkkaarten in de feed en een deellink voor elke app. |
| Identiteit | Een ondertekend token dat bewijst wie de gebruiker is, gecontroleerd op je server met publieke sleutels. Geen wachtwoorden om op te slaan. |
| Betalingen | Vraag DHB met één aanroep. Het geld gaat direct naar je wallet. Geen kosten over je eerste $10.000 per jaar. |
| Meldingen | Bereik mensen die je app hebben toegevoegd op web en telefoon, met één HTTP-aanroep vanaf je server. |
| Beloningen | De beste apps van elke week delen een maandelijkse DHB-pot, gerangschikt op echt gebruik. |
Best practices
- Bouw mobiel eerst. Op brede schermen draait DeHub je app in een kolom zo breed als een telefoon.
- Roep
dehub.ready()aan zodra je eerste scherm getekend is. Het opstartscherm wacht maximaal 8 seconden en gaat daarna hoe dan ook weg. - Vertrouw nooit de browser. Stuur het inlogtoken en betaalbewijzen naar je server en controleer ze daar.
- Gebruik
dehub.getCapabilities()voordat je een actie aanroept, zodat je app netjes blijft werken op oudere hosts. - Houd meldingen zeldzaam en nuttig. Iedereen krijgt er hooguit één per 30 seconden en tien per dag van je app.
- Gebruik
notificationIdwaarden die het event beschrijven (bijvoorbeeldturn-42), zodat een nieuwe poging nooit twee keer hetzelfde verstuurt.
Hulp krijgen
Vastgelopen? Lees Probleemoplossing eerst. Voor al het andere: vraag het in de DeHub-app of neem contact op met het team.
DeHub openen