{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"2e98567aa56f3eec620ef7425884b687cef941675e2ed21d0112bac7f8fcc740","entry":{"id":"novu/notifications","name":"Novu notifications","vendor":"Novu","summary":"Open-source notification infrastructure with an Inbox component. Each environment (Development, Production) has its own application identifier and secret key.","category":"messaging","group":"A","homepage":"https://novu.co/","docs":["https://docs.novu.co/"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"api-keys","url":"https://docs.novu.co/platform/developer/api-keys","title":"Novu docs - API keys","accessed":"2026-10-25","supports":"Dashboard developer section > API Keys; keys environment specific; application identifier public per environment; secret key backend only, sent as Authorization ApiKey; regenerating invalidates old key; api.novu.co and ws.novu.co","kind":"official"},{"id":"quickstart","url":"https://docs.novu.co/platform/quickstart/nextjs","title":"Novu docs - Next.js quickstart","accessed":"2026-10-25","supports":"Packages @novu/nextjs and @novu/react; application identifier passed to Inbox","kind":"official"},{"id":"pricing","url":"https://novu.co/pricing","title":"Novu pricing","accessed":"2026-10-25","supports":"Free 10,000 workflow runs/month, 20 workflows, 2 environments, 3 team members; Pro from $30/month; Team from $250/month","kind":"official"}],"allowed_domains":["novu.co"],"steps":[{"id":"sign-in","title":"Sign in or create a Novu account","summary":"Sign in to Novu. If you have no account yet, you create it yourself; verapli does not create accounts.","route":"guided","depends_on":[],"gate":"human_login","url":"https://dashboard.novu.co/"},{"id":"copy-keys","title":"Copy the environment's keys","summary":"In the dashboard's developer section open API Keys, choose Development or Production, and copy the secret key (backend only) and the application identifier (client-safe).","route":"guided","depends_on":["sign-in"],"gate":"none","recovery":[{"hiccup":"Inbox shows no notifications","fix":"Make sure the application identifier comes from the same environment (Development vs Production) the workflows trigger in.","source":"api-keys"}],"capture":{"env":"NOVU_SECRET_KEY","kind":"api_key"},"sources":["api-keys"]}],"outputs":[{"name":"NOVU_SECRET_KEY","description":"Novu secret key for one environment. The API keys page names no env var; this name is a verapli convention.","secret":true,"from_step":"copy-keys"},{"name":"NOVU_APPLICATION_IDENTIFIER","description":"Novu application identifier (public) for the Inbox. Env var name is a verapli convention.","secret":false,"from_step":"copy-keys"}],"pricing_notes":{"free_tier":"10,000 workflow runs/month, up to 20 workflows, Dev + Prod environments, 3 team members.","costs":"Pro from $30/month; Team from $250/month.","source":"pricing"},"stripe_projects":false,"api_provisioning":{"available":"unknown","source":"api-keys"},"detect":{"env_names":["NOVU_SECRET_KEY","NOVU_APPLICATION_IDENTIFIER"],"packages":["@novu/nextjs","@novu/react"]}}}