Skip to content

Conversation

@V-Shadbolt
Copy link
Collaborator

What/Why/How?

Redocly Developer Portal is being deprecated on February 28th 2026. It's also riddled with security vulnerabilities due to it's dependency on Gatsby.

Live preview of migrated docs: https://unstoppable-domains-docs.redocly.app/

Reference

Redocly's acknowledgement of Security Issues: https://redocly.com/docs-legacy/developer-portal/installation#set-up-package-resolutions

Note on Developer Portal Deprecation: https://redocly.com/product-timelines

Migration Guide: https://redocly.com/docs/realm/get-started/migrate-from-legacy-portal

Testing

  • Checked that the API Reference "Try It" buttons still work after the migration
  • Spot checked Links (Redocly also has a decent link checker)
  • Ensured Search works with relevant results
  • Ensured styling works across both light and dark modes
  • Ran yarn audit (4 moderate vulnerabilities due to redocly downstream dependency)
  • Aligned style, feel, header, and footer to live docs

To Do

Screenshots (optional)

Check yourself

  • Code is linted
  • Tested
  • All new/updated code is covered with tests

Security

  • Security impact of change has been considered
  • Code follows company security practices and guidelines

V-Shadbolt and others added 19 commits September 12, 2025 17:41
* Add remote "/apis/loginref/openapi.yaml"

remoteId: rem_01k9t9ptznv7xksmnzcqw8r9bz
remoteUpdateId: rupd_01k9t9pv0zdx8e7z7312mbc1t0

* Add remote "/apis/messaging-v1/openapi.yaml"

remoteId: rem_01k9ta2rvjbt7kv0nfpmdf0nns
remoteUpdateId: rupd_01k9ta2rx3een25m9h9st2ze18

* Add remote "/apis/profile-v1/openapi.yaml"

remoteId: rem_01k9ta3feabc6zg71v1xkt5xdx
remoteUpdateId: rupd_01k9ta3ffqqt9h4ad1meyrs4jr

---------

Co-authored-by: Vincent Shadbolt <[email protected]>
* Add remote "/apis/metadata/openapi.yaml"

remoteId: rem_01k9wpzmfaspt6rm5f4mb4214t
remoteUpdateId: grupd_01k9wpzp4z6a54xgddejwhxwpg
branchName: main
commitSha: 4d214926af35dcd4a82350a6523fa800987a1ed6
commitUrl: unstoppabledomains/api@4d21492

* Add remote "/apis/partner/openapi.yaml"

remoteId: rem_01k9wq0xthrxv5m0zanrfwt7bc
remoteUpdateId: grupd_01k9wq0zgr9zh4cqj0xshpjy4j
branchName: main
commitSha: 4d214926af35dcd4a82350a6523fa800987a1ed6
commitUrl: unstoppabledomains/api@4d21492

---------

Co-authored-by: Vincent Shadbolt <[email protected]>
@V-Shadbolt V-Shadbolt self-assigned this Nov 14, 2025
@V-Shadbolt V-Shadbolt merged commit c34634d into main Nov 25, 2025
4 of 6 checks passed
@V-Shadbolt V-Shadbolt deleted the vincent/portal-upgrade branch November 25, 2025 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants