NIP-07 definiuje mały interfejs API JavaScript, który rozszerzenie przeglądarki udostępnia na window.nostr. Klienci webowi wywołują window.nostr.signEvent(event) i rozszerzenie prosi użytkownika, podpisuje przechowywany klucz oraz zwraca podpisane zdarzenie. Klient webowy nigdy nie widzi klucza prywatnego.
Rozszerzenia implementujące ten standard to nos2x, Alby, Flamingo i kilka innych. Wzorzec unika najgorszego scenariusza klientów Nostr opartych na sieci: proszenia użytkownika o wklejenie nsec do formularza.