{"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":"eacf2ad5a422c9687228b28eb2d8540f1e5896e833c0f296349fe9e2b86b2fb0","entry":{"id":"descope/project","name":"Descope project and management key","vendor":"Descope","summary":"Create a Descope project, copy its Project ID, and optionally create a management key for backend management calls and the Descope CLI.","aliases":["descope"],"category":"auth","group":"A","homepage":"https://www.descope.com/","docs":["https://docs.descope.com/getting-started/nextjs","https://docs.descope.com/cli/descope"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"nextjs","url":"https://docs.descope.com/getting-started/nextjs","title":"Next.js quickstart","accessed":"2026-10-25","supports":"Project ID on the project settings page (app.descope.com/settings/project); middleware projectId defaults to NEXT_PUBLIC_DESCOPE_PROJECT_ID.","kind":"official"},{"id":"cli","url":"https://docs.descope.com/cli/descope","title":"Descope CLI","accessed":"2026-10-25","supports":"Project ID in Settings/Project; management key in Settings/Company/Management Keys/+ Management Key; CLI reads DESCOPE_PROJECT_ID and DESCOPE_MANAGEMENT_KEY env vars.","kind":"official"},{"id":"management","url":"https://docs.descope.com/management","title":"Descope Management","accessed":"2026-10-25","supports":"Management key name and expiration (30, 60, 90 days or never); optional binding to projects fixed at creation; key shown in cleartext once.","kind":"official"},{"id":"pricing","url":"https://www.descope.com/pricing","title":"Descope pricing","accessed":"2026-10-25","supports":"Free Forever 7,500 MAUs, up to 3 SSO connections, 10 monthly active tenants; Pro from $249/month billed annually.","kind":"official"}],"allowed_domains":["app.descope.com"],"steps":[{"id":"sign-up","title":"Sign up for Descope","summary":"The person signs up at Descope and gets a first project. verapli never creates the account.","route":"guided","depends_on":[],"gate":"human_submit","url":"https://app.descope.com/"},{"id":"copy-project-id","title":"Copy the Project ID","summary":"Open Settings, Project and copy the Project ID into NEXT_PUBLIC_DESCOPE_PROJECT_ID (and DESCOPE_PROJECT_ID for the CLI).","route":"copilot","depends_on":["sign-up"],"gate":"none","url":"https://app.descope.com/settings/project","sources":["nextjs","cli"]},{"id":"create-management-key","title":"Create a management key (optional)","summary":"In Settings, Company, Management Keys choose + Management Key, give a name, an expiry (30, 60 or 90 days rather than never) and bind it to the project. It is shown once; verapli captures it into DESCOPE_MANAGEMENT_KEY.","route":"copilot","depends_on":["sign-up"],"gate":"human_submit","url":"https://app.descope.com/","capture":{"env":"DESCOPE_MANAGEMENT_KEY","kind":"secret"},"optional":true,"sources":["cli","management"]}],"outputs":[{"name":"NEXT_PUBLIC_DESCOPE_PROJECT_ID","description":"Project ID used by the Next.js SDK (public).","secret":false,"from_step":"copy-project-id"},{"name":"DESCOPE_PROJECT_ID","description":"Project ID read by the Descope CLI.","secret":false,"from_step":"copy-project-id"},{"name":"DESCOPE_MANAGEMENT_KEY","description":"Management key for backend management APIs and the CLI.","secret":true,"from_step":"create-management-key"}],"terms_notes":[{"kind":"rules_say","severity":"yellow","text":"A management key's project binding is set at creation and cannot be changed later.","source":"management"}],"renewals":[{"what":"Management key, if created with an expiry","every":"30, 60 or 90 days (as chosen)","source":"management"}],"pricing_notes":{"free_tier":"7,500 MAUs, up to 3 SSO connections, 10 monthly active tenants.","costs":"Pro from $249/month billed annually.","source":"pricing"},"stripe_projects":false,"detect":{"env_names":["NEXT_PUBLIC_DESCOPE_PROJECT_ID","DESCOPE_PROJECT_ID","DESCOPE_MANAGEMENT_KEY"],"packages":["@descope/nextjs-sdk"]}}}