Crawler Report for developer.hyper3d.ai

Summary

Website Quality Score

8.3 Good
Performance
10.0
SEO
9.2
Security
8.5
Accessibility
5.0
Best Practices
9.2
  • ⛔ Skipped URLs - 14 skipped URLs found.
  • ⚠️ Redirects - 3 redirects found.
  • ⚠️ The description '' exceeds the allowed 10% duplicity. 66% of pages have this same description.
  • ⚠️ 12 page(s) do not support Brotli compression.
  • ⚠️ No WebP image found on the website.
  • ⚠️ No AVIF image found on the website.
  • ⚠️ 8 page(s) with skipped heading levels.
  • ⚠️ 12 page(s) without image alt attributes.
  • ⚠️ 12 page(s) without form labels.
  • ⚠️ 12 page(s) without aria labels.
  • ⚠️ 12 page(s) without role attributes.
  • ⚠️ Security - 36 pages(s) with warning(s).
  • ⏩ Loaded robots.txt for domain 'developer.hyper3d.ai': status code 200, size 179 B and took 540 ms.
  • ⏩ External URLs - 14 external URL(s) found.
  • ✅ 404 OK - all pages exists, no non-existent pages found.
  • ✅ SSL/TLS certificate is valid until Apr 26 05:04:22 2026 GMT. Issued by C = US, O = Google Trust Services, CN = WE1. Subject is CN = developer.hyper3d.ai.
  • ✅ SSL/TLS certificate issued by 'C = US, O = Google Trust Services, CN = WE1'.
  • ✅ Performance OK - all non-media URLs are faster than 3 seconds.
  • ✅ HTTP headers - found 22 unique headers.
  • ✅ All 12 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 8%.
  • ✅ All pages have quoted attributes.
  • ✅ All pages have inline SVGs smaller than 5120 bytes.
  • ✅ All pages have inline SVGs with less than 5 duplicates.
  • ✅ All pages have valid or none inline SVGs.
  • ✅ All pages without multiple <h1> headings.
  • ✅ All pages have <h1> heading.
  • ✅ All pages have DOM depth less than 30.
  • ✅ All pages have clickable (interactive) phone numbers.
  • ✅ All pages have valid HTML.
  • ✅ All pages have lang attribute.
  • ✅ DNS IPv4 OK: domain developer.hyper3d.ai resolved to 982d7321e8-hosting.gitbook.io., 104.18.40.47, 172.64.147.209 (DNS server: 127.0.0.53).
  • ✅ DNS IPv6 OK: domain developer.hyper3d.ai resolved to 982d7321e8-hosting.gitbook.io., 2606:4700:4402::ac40:93d1, 2606:4700:4407::6812:282f (DNS server: 127.0.0.53).
  • 📌 DNS Aliases: IP(s) for domain developer.hyper3d.ai were resolved by CNAME chain developer.hyper3d.ai > 982d7321e8-hosting.gitbook.io.

Visited URLs

Found 15 row(s).
URLStatusTypeTime (s)SizeCache
/200 HTML116 ms273 kB0 s
/api-specification/overview200 HTML133 ms339 kB0 s
/api-specification/rodin-generation-gen2200 HTML287 ms709 kB0 s
/get-started/readme-1200 HTML137 ms435 kB0 s
/api-specification/check-status200 HTML135 ms361 kB0 s
/api-specification/bang200 HTML327 ms539 kB0 s
/get-started/minimal-example200 HTML161 ms544 kB0 s
/api-specification/generate-texture200 HTML409 ms387 kB0 s
/api-specification/rodin-generation200 HTML138 ms752 kB0 s
/api-specification/check_balance200 HTML425 ms314 kB0 s
/api-specification/download-results200 HTML170 ms312 kB0 s
/legal/data-policy200 HTML185 ms269 kB0 s
/get-started307 Redirect120 ms107 B0 s
/api-specification307 Redirect275 ms119 B0 s
/legal307 Redirect161 ms101 B0 s
No rows found, please edit your search term.

Best practices

Found 10 row(s).
Analysis nameOKNoticeWarningCritical
Large inline SVGs (> 5120 B)118000
Invalid inline SVGs118000
Heading structure16080
Duplicate inline SVGs (> 5 and > 1024 B)118000
DOM depth (> 30)12000
Title uniqueness (> 10%)12000
Description uniqueness (> 10%)4010
Brotli support00120
WebP support0010
AVIF support0010
No rows found, please edit your search term.

Large inline SVGs

No problems found.


Duplicate inline SVGs

No problems found.


Invalid inline SVGs

No problems found.


Missing quotes on attributes

No problems found.


DOM depth

No problems found.


Heading structure

SeverityOccursDetailAffected URLs (max 5)
warning5Heading structure is skipping levels: found an <h3> after an <h1>.URL 1, URL 2, URL 3, URL 4, URL 5
warning3Heading structure is skipping levels: found an <h4> after an <h2>.URL 1, URL 2, URL 3

Non-clickable phone numbers

No problems found.


Title uniqueness

No problems found.


Description uniqueness

No problems found.

Accessibility

Analysis nameOKNoticeWarningCritical
Missing form labels0010
Missing aria labels190571
Missing html lang attribute1000
Missing image alt attributes4020
Missing roles0060

Valid HTML

No problems found.


Missing image alt attributes

SeverityOccursDetailAffected URLs (max 5)
warning24<img class="block dark:hidden object-* size-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning24<img class="hidden dark:block object-* size-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5

Missing form labels

SeverityOccursDetailAffected URLs (max 5)
warning12<input class="peer max-* grow shrink resize-* leading-* text-* outline-* placeholder:text-* placeholder-* aria-* -* p-*" name="search-input" *** >URL 1, URL 2, URL 3, URL 4, URL 5

Missing aria labels

Found 66 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical8<select ***>URL 1, URL 2, URL 3, URL 4
warning135<a class="group/toclink toclink relative transition-* flex flex-* justify-* items-* gap-* circular-* rounded-* straight-* p-* pl-* text-* font-* text-* text-* hover:bg-* hover:text-* contrast-* contrast-* contrast-* contrast-* before:contents[] before:-* before:absolute before:inset-* sidebar-* sidebar-* [&+div_* [&+div_* [&+div_*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning73<button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* shadow-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* bg-* depth-* text-* hover:bg-* hover:not-* hover:not-* contrast-* disabled:bg-* disabled:text-* p-* text-* rounded-* px-* absolute top-* right-* z-* self-* justify-* font-* leading-* opacity-* backdrop-* group-* translate-* print:hidden" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning43<a class="underline decoration-* underline-* links-* links-* links-* hover:links-* contrast-* contrast-* links-* hover:links-* hover:links-* transition-* duration-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning36<a class="flex items-* gap-* shrink contrast-* truncate text-* links-* links-* links-* links-* underline-* links-* links-* links-* links-* links-* links-* theme-* hover:theme-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning24<a class="group/headerlogo min-* shrink flex items-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning24<a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* hover:bg-* theme-* hover:text-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning17<a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* hover:bg-* theme-* hover:text-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-* subitem sidebar-* opacity-* contrast-* sidebar-* sidebar-* sidebar-*" *** >URL 1, URL 2, URL 3, URL 4
warning12<a class="group/toclink toclink relative transition-* flex flex-* justify-* items-* gap-* circular-* rounded-* straight-* p-* pl-* text-* text-* contrast-* before:contents[] before:-* before:absolute before:inset-* sidebar-* [&+div_* [&+div_* [&+div_* font-* sidebar-* before:bg-* text-* sidebar-* [html.sidebar-* [html.sidebar-* [html.sidebar-* [html.sidebar-* hover:bg-* hover:text-* hover:before:bg-* hover:sidebar-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning12<button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* bg-* border-* contrast-* shadow-* translate-* hover:not-* hover:not-* focus-* focus-* aria-* aria-* contrast-* disabled:text-* disabled:bg-* p-* text-* rounded-* ml-* text-* hover:bg-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning12<button class="group/dropdown text-* hover:text-* dark:hover:text-* theme-* theme-* flex gap-* items-*" id="radix-_R_7l36iv5ubsnpfivb_" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning12<button class="button group/button inline-* items-* gap-* rounded-* straight-* circular-* border border-* hover:border-* disabled:border-* depth-* hover:depth-* focus-* active:depth-* shadow-* dark:shadow-* not-* contrast-* contrast-* contrast-* contrast-* contrast-* contrast-* hover:depth-* focus-* data-* active:depth-* transition-* grow-* shrink-* truncate max-* align-* disabled:cursor-* disabled:translate-* disabled:shadow-* depth-* text-* hover:bg-* hover:not-* hover:not-* contrast-* disabled:bg-* disabled:text-* p-* text-* group/dropdown bg-* w-* px-*" id="radix-_R_1mcmj6iv5ubsnpfivb_" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning12<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-response-***" *** >URL 1, URL 2, URL 3
warning11<a class="group text-* p-* flex gap-* flex-* flex-* items-* pl-* border border-* rounded-* circular-* straight-* hover:border-* text-* md:p-* md:text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning11<a class="decoration-* underline-* links-* links-* links-* hover:links-* contrast-* contrast-* links-* hover:links-* hover:links-* transition-* duration-* no-* hover:underline text-* tracking-* font-* uppercase flex items-* gap-* contrast-* contrast-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning10<a class="relative z-* text-* w-* py-* px-* transition-* motion-* duration-* rounded-* straight-* circular-* sidebar-* contrast-* contrast-* contrast-* sidebar-* border-* sidebar-* text-* hover:text-* contrast-* contrast-* hover:bg-* theme-* [html.sidebar-* theme-* tint:font-* contrast-* sidebar-* sidebar-* sidebar-* [html.theme-* [html.theme-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning10<a class="group text-* p-* flex gap-* flex-* flex-* items-* pr-* border border-* rounded-* circular-* straight-* hover:border-* text-* md:p-* md:text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning9<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-curl-***" *** >URL 1, URL 2, URL 3
warning5<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-curl" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning5<a class="link-* absolute inset-* z-*" *** >URL 1, URL 2
warning5<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-python-3-***" *** >URL 1, URL 2, URL 3
warning4<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-python-***" *** >URL 1, URL 2, URL 3, URL 4
warning2<button class="openapi-*" id="react-aria-_R_74qdlltgd39bsnqj6iv5ubsnpfivb_" *** >URL 1, URL 2
warning2<button class="openapi-*" id="react-aria-_R_6sqdlltgd39bsnqj6iv5ubsnpfivb_" *** >URL 1, URL 2
warning2<button class="openapi-*" id="react-aria-_R_7cqdlltgd39bsnqj6iv5ubsnpfivb_" *** >URL 1, URL 2
warning2<button class="openapi-*" id="react-aria-_R_6cqdlltgd39bsnqj6iv5ubsnpfivb_" *** >URL 1, URL 2
warning2<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-go" *** >URL 1, URL 2
warning2<button class="openapi-*" id="react-aria-_R_6kqdlltgd39bsnqj6iv5ubsnpfivb_" *** >URL 1, URL 2
warning2<button class="openapi-*" id="react-aria-_R_1r8d39bsnqj6iv5ubsnpfivb_" *** >URL 1, URL 2
warning1<button class="openapi-*" id="react-aria-_R_1md76quol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_6cqe5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_3cqe5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/bang
warning1<button class="openapi-*" id="react-aria-_R_6cqdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/bang
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-curl" *** >/get-started/readme-1
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-go" *** >/get-started/readme-1
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-python-***" *** >/get-started/readme-1
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-python***" *** >/api-specification/check_balance
warning1<button class="openapi-*" id="react-aria-_R_3ed6mquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_3id6mquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_3cqdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_3sqdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_tkd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/check_balance
warning1<button class="openapi-*" id="react-aria-_R_3kqf5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_3md6mquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_6kqe5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_36d6mquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_6kqdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/bang
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-request-with-go-***" *** >/api-specification/rodin-generation
warning1<button class="openapi-*" id="react-aria-_R_7dltgd39bsnqj6iv5ubsnpfivbH1_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_74qdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/bang
warning1<button class="openapi-*" id="react-aria-_R_3kqdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-curl-***" *** >/get-started/readme-1
warning1<button class="openapi-*" id="react-aria-_R_1md6qquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_tkl39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_6sqe5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_1qd6qquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_6sqdtltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/bang
warning1<button class="openapi-*" id="react-aria-_R_74qe5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_6tltgd39bsnqj6iv5ubsnpfivbH1_" *** >/api-specification/rodin-generation-gen2
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-python-3-***" *** >/get-started/readme-1
warning1<button class="openapi-*" id="react-aria-_R_3ad6mquol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_1qd76quol39bsnqj6iv5ubsnpfivb_" *** >/api-specification/generate-texture
warning1<button class="openapi-*" id="react-aria-_R_3kqe5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/bang
warning1<button class="openapi-*" id="react-aria-_R_1sqctltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="openapi-*" id="react-aria-_R_3cqf5ltgd39bsnqj6iv5ubsnpfivb_" *** >/api-specification/rodin-generation-gen2
warning1<button class="relative inline-* max-* truncate px-* py-* font-* text-* transition-*" id="tab-response" *** >/api-specification/generate-texture
No rows found, please edit your search term.

Missing roles

SeverityOccursDetailAffected URLs (max 5)
warning12<aside class="group/aside order-* hidden max-* pt-* pb-* opacity-* xl:flex overflow-* xl:max-* xl:opacity-* xl:ml-* xl:max-* xl:max-* xl:max-* xl:max-* hydrated:starting:ml-* hydrated:starting:max-* hydrated:starting:opacity-* transition-* duration-* motion-* transition-* basis-* grow-* shrink-* break-* text-* contrast-* sticky lg:top-* lg:max-* lg:site-* lg:site-* lg:site-* lg:site-* lg:[html[style*=">URL 1, URL 2, URL 3, URL 4, URL 5
warning12<header class="flex flex-* h-* sticky top-* pt-* z-* w-* flex-* shadow-* shadow-* bg-* theme-* [html.sidebar-* theme-* theme-* contrast-* text-* backdrop-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning12<header class="max-* page-* mx-* mb-* space-* page-* page-* page-*">URL 1, URL 2, URL 3, URL 4, URL 5
warning12<main class="relative min-* flex-* max-* py-* break-* @container page-* site-* page-*">URL 1, URL 2, URL 3, URL 4, URL 5
warning12<aside class="side-* fixed inset-* z-* left-* max-* group/table-* text-* grow-* shrink-* w-* md:w-* lg:w-* basis-* lg:page-* max-* max-* border-* lg:flex! embed:lg:page-* lg:animate-* lg:sticky lg:mr-* lg:z-* lg:top-* lg:h-* lg:announcement:h-* lg:site-* lg:site-* lg:announcement:site-* lg:site-* lg:site-* lg:site-* lg:not-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning11<nav ***>URL 1, URL 2, URL 3, URL 4, URL 5

Missing html lang attribute

No problems found.

Security

HeaderOKNoticeWarningCriticalRecommendation
X-Frame-Options00120X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.
Feature-Policy00120Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.
Permissions-Policy00120Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.
Server01200Server header is set to 'cloudflare'. It is better not to reveal used technologies.
Strict-Transport-Security12000
X-XSS-Protection12000
X-Content-Type-Options12000
Referrer-Policy12000
Content-Security-Policy12000

Security headers

SeverityOccursDetailAffected URLs (max 5)
warning12Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.URL 1, URL 2, URL 3, URL 4, URL 5
warning12X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.URL 1, URL 2, URL 3, URL 4, URL 5
warning12Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.URL 1, URL 2, URL 3, URL 4, URL 5
notice12Server header is set to 'cloudflare'. It is better not to reveal used technologies.URL 1, URL 2, URL 3, URL 4, URL 5

TOP non-unique titles

Nothing to report.


TOP non-unique descriptions

Count 🔽Description
8

SEO metadata

Found 12 row(s).
URL 🔼IndexingTitleH1DescriptionKeywords
/AllowedIntroduction | Hyper3D API DocumentationIntroductionLearn more about the Hyper3D API's capabilities and common use cases.
/api-specification/bangAllowedBang! | Hyper3D API DocumentationBang!
/api-specification/check-statusAllowedCheck Status | Hyper3D API DocumentationCheck StatusCheck the status of a task submitted to the API.
/api-specification/check_balanceAllowedCheck Balance | Hyper3D API DocumentationCheck BalanceCheck the remaining credits in your account.
/api-specification/download-resultsAllowedDownload Results | Hyper3D API DocumentationDownload ResultsDownload result for a given task submitted to the API.
/api-specification/generate-textureAllowedGenerate Texture | Hyper3D API DocumentationGenerate Texture
/api-specification/overviewAllowedOverview | Hyper3D API DocumentationOverview
/api-specification/rodin-generationAllowedGen-1&1.5 Generation | Hyper3D API DocumentationGen-1&1.5 Generation
/api-specification/rodin-generation-gen2AllowedGen-2 Generation | Hyper3D API DocumentationGen-2 Generation
/get-started/minimal-exampleAllowedMinimal Example | Hyper3D API DocumentationMinimal Example
/get-started/readme-1AllowedGet started with Rodin | Hyper3D API DocumentationGet started with Rodin
/legal/data-policyAllowedData Retention Policy | Hyper3D API DocumentationData Retention Policy
No rows found, please edit your search term.

OpenGraph metadata

Found 12 row(s).
URL 🔼OG TitleOG DescriptionOG ImageTwitter TitleTwitter DescriptionTwitter Image
/Introduction | Hyper3D API DocumentationLearn more about the Hyper3D API's capabilities and common use cases./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Introduction | Hyper3D API DocumentationLearn more about the Hyper3D API's capabilities and common use cases./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/bangBang! | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Bang! | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/check-statusCheck Status | Hyper3D API DocumentationCheck the status of a task submitted to the API./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Check Status | Hyper3D API DocumentationCheck the status of a task submitted to the API./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/check_balanceCheck Balance | Hyper3D API DocumentationCheck the remaining credits in your account./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Check Balance | Hyper3D API DocumentationCheck the remaining credits in your account./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/download-resultsDownload Results | Hyper3D API DocumentationDownload result for a given task submitted to the API./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Download Results | Hyper3D API DocumentationDownload result for a given task submitted to the API./~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/generate-textureGenerate Texture | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Generate Texture | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/overviewOverview | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Overview | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/rodin-generationGen-1&1.5 Generation | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Gen-1&1.5 Generation | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/api-specification/rodin-generation-gen2Gen-2 Generation | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Gen-2 Generation | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/get-started/minimal-exampleMinimal Example | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Minimal Example | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/get-started/readme-1Get started with Rodin | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Get started with Rodin | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
/legal/data-policyData Retention Policy | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2Data Retention Policy | Hyper3D API Documentation/~gitbook/image?url=https%3A%2F%2F1764544196-files.gitbook.io%2F%7E…00&height=630&sign=674b3712&sv=2
No rows found, please edit your search term.

Heading structure

Found 12 row(s).
Heading structureCountErrors 🔽URL
  • <h1> Check Balance
    • <h3> hashtagCheck the remaining credits in your account. [#get-api-v2-check_balance]
    • <h3> hashtagPricing [#pricing]
    • <h3> hashtagRequest [#request]
    • <h3> hashtagResponse [#response]
    • <h3> hashtagExamples [#examples]
65/api-specification/check_balance
  • <h1> Get started with Rodin
    • <h3> hashtagAuthentication for Rodin API [#authentication-for-rodin-api]
    • <h3> hashtagMaking requests [#making-requests]
    • <h3> hashtagCheck Status and Download Results [#check-status-and-download-results]
    • <h3> hashtagNext steps [#next-steps]
54/get-started/readme-1
  • <h1> Overview
    • <h3> hashtagRequest Workflow [#request-workflow]
    • <h2> hashtagRodin Gen-2 [#rodin-gen-2]
    • <h2> hashtagRodin Gen-1&1.5 [#rodin-gen-1-and-1.5]
      • <h3> hashtagRodin Sketch [#rodin-sketch]
      • <h3> hashtagRodin Regular/Detail/Smooth [#rodin-regular-detail-smooth]
      • <h3> hashtagCapabilities Comparsion [#capabilities-comparsion]
71/api-specification/overview
  • <h1> Gen-2 Generation
    • <h3> hashtagThe all in one API for generating Rodin. [#post-api-v2-rodin]
    • <h2> hashtagRodin Generation - Gen-2 [#rodin-generation-gen-2]
      • <h3> hashtagPost requests with 'tier=Gen-2' to invoke Gen-2 generation. [#post-requests-with-tier-gen-2-to-invoke-gen-2-generation]
      • <h3> hashtagPricing [#pricing]
      • <h3> hashtagRequest [#request]
      • <h3> hashtagResponse [#response]
      • <h3> hashtagExamples [#examples]
81/api-specification/rodin-generation-gen2
  • <h1> Bang!
    • <h3> hashtagThe all in one API for generating Rodin. [#post-api-v2-bang]
    • <h2> hashtagRodin BANG! [#rodin-bang]
      • <h3> hashtagPricing [#pricing]
      • <h3> hashtagRequest [#request]
      • <h3> hashtagResponse [#response]
      • <h3> hashtagRodin Task Bang! Examples [#rodin-task-bang-examples]
      • <h3> hashtagCustom Model Bang! Examples [#custom-model-bang-examples]
81/api-specification/bang
  • <h1> Introduction
10/
  • <h1> Check Status
    • <h2> hashtagCheck StatusThe Generation APIs are time and resource consuming, so we designed them to be asynchronous. This means that you submit a task without getting the result immediately.Please refrain from calling this API too frequently as it may incur some addtional stress to our servers. We may throttle some requests that are sent too frequently.Instead, your program can then periodically check the status of the task you submitted by supplying the API endpoint the task subscription key you got from your Generation API call. Once this API tell you that your task has finished, you can safely use the Download API to get a list of URLs from where you can download the result models of your task submitted. [#check-statusthe-generation-apis-are-time-and-resource-consuming-so-we-designed-them-to-be-asynchrono]
    • <h2> hashtagConstants [#constants]
    • <h2> hashtagPrepare the headers [#prepare-the-headers]
    • <h2> hashtagPrepare the JSON payload [#prepare-the-json-payload]
    • <h2> hashtagMake the POST request [#make-the-post-request]
    • <h2> hashtagParse and return the JSON response [#parse-and-return-the-json-response]
70/api-specification/check-status
  • <h1> Minimal Example
    • <h2> hashtagMinimal Gen-2 Example [#minimal-gen-2-example]
    • <h2> hashtagMinimal Gen-1&1.5 Regular Example [#minimal-gen-1-and-1.5-regular-example]
30/get-started/minimal-example
  • <h1> Generate Texture
    • <h2> hashtagTexture Generation [#texture-generation]
      • <h3> hashtagThe API for Rodin generating textures [#post-api-v2-rodin_texture_only]
    • <h2> hashtagTexture Generation [#texture-generation-1]
40/api-specification/generate-texture
  • <h1> Gen-1&1.5 Generation
    • <h2> hashtagRodin Generation [#rodin-generation]
      • <h3> hashtagPricing [#pricing]
      • <h3> hashtagRequest [#request]
      • <h3> hashtagResponse [#response]
      • <h3> hashtagExamples [#examples]
60/api-specification/rodin-generation
  • <h1> Download Results
    • <h2> hashtagDownload ResultsCall this API endpoint to get the download URLs for your generation task following a Done status returned by the Check Status endpoint.Calling this API endpoint before the task is done may return unexpected results like imcomplete list of files. See Check Status for how to see if a task has finished.### Pricing [#download-resultscall-this-api-endpoint-to-get-the-download-urls-for-your-generation-task-following-a]
    • <h2> hashtagConstants [#constants]
    • <h2> hashtagPrepare the headers [#prepare-the-headers]
    • <h2> hashtagPrepare the JSON payload [#prepare-the-json-payload]
    • <h2> hashtagMake the POST request [#make-the-post-request]
    • <h2> hashtagParse and return the JSON response [#parse-and-return-the-json-response]
70/api-specification/download-results
  • <h1> Data Retention Policy
10/legal/data-policy
No rows found, please edit your search term.

404 URLs

No 404 URLs found.

Skipped URLs Summary

Found 11 row(s).
ReasonDomainUnique URLs 🔽
Not allowed hosthyperhuman.deemos.com3
Not allowed hosthyper3d.ai2
Not allowed hostgitbook.com1
Not allowed hostsites.google.com1
Not allowed hostwww.hyper3d.ai1
Not allowed hostwww.instagram.com1
Not allowed hostdiscord.com1
Not allowed hosthyperhuman.top1
Not allowed hostwww.youtube.com1
Not allowed hostwww.gitbook.com1
Not allowed hostx.com1
No rows found, please edit your search term.

Skipped URLs

Found 14 row(s).

TOP fastest URLs

Found 12 row(s).

TOP slowest URLs

Found 12 row(s).

Content types

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 30x
HTML125 MB2.6 s218 ms 12 0
Redirect3327 B556 ms185 ms 03

Content types (MIME types)

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 30x
text/html; charset=utf-8125 MB2.6 s218 ms 12 0
text / html3327 B556 ms185 ms 03

Source domains

DomainTotalsHTMLRedirect
developer.hyper3d.ai15 / 5MB / 3.2s12 / 5MB / 2.6s3 / 327B / 556ms

HTTP headers

Found 22 row(s).
Header 🔼OccursUniqueValues previewMin valueMax value
Age15-[ignored generic values]20.1 min(s)1 day(s)
Alt-Svc151h3=":443"; ma=86400
Cache-Control151public, max-age=0, must-revalidate
Cf-Cache-Status151DYNAMIC
Cf-Ray15-[ignored generic values]
Content-Security-Policy151default-src 'self' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-s…gitbook.com *; frame-ancestors https: ;
Content-Type152text/html; charset=utf-8 (12) / text/html (3)
Date15-[ignored generic values]2026-03-242026-03-24
Location33/api-specification/overview (1) / /legal/data-policy (1) / /get-started/readme-1 (1)
Referrer-Policy151no-referrer-when-downgrade
Server151cloudflare
Strict-Transport-Security151max-age=31536000
Vary151RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
X-Content-Type-Options151nosniff
X-Gitbook-Route-Site151developer.hyper3d.ai/
X-Gitbook-Route-Type151static
X-Gitbook-Target1512v
X-Matched-Path151/sites/static/[mode]/[siteURL]/[siteData]/[pagePath]
X-Nextjs-Prerender1511
X-Nextjs-Stale-Time151300
X-Vercel-Cache152HIT (10) / STALE (5)
X-Vercel-Id1515[see values below]
No rows found, please edit your search term.

HTTP header values

Found 37 row(s).
HeaderOccursValue
Alt-Svc15h3=":443"; ma=86400
Cache-Control15public, max-age=0, must-revalidate
Cf-Cache-Status15DYNAMIC
Content-Security-Policy15default-src 'self' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' blob: *; img-src * 'self' blob: data:; connect-src *; font-src *; frame-src *; object-src 'none'; base-uri 'self' https://static-2v.gitbook.com; form-action 'self' https://static-2v.gitbook.com *; frame-ancestors https: ;
Content-Type12text/html; charset=utf-8
Content-Type3text / html
Location1/api-specification/overview
Location1/legal/data-policy
Location1/get-started/readme-1
Referrer-Policy15no-referrer-when-downgrade
Server15cloudflare
Strict-Transport-Security15max-age=31536000
Vary15RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encoding
X-Content-Type-Options15nosniff
X-Gitbook-Route-Site15developer.hyper3d.ai/
X-Gitbook-Route-Type15static
X-Gitbook-Target152v
X-Matched-Path15/sites/static/[mode]/[siteURL]/[siteData]/[pagePath]
X-Nextjs-Prerender151
X-Nextjs-Stale-Time15300
X-Vercel-Cache10HIT
X-Vercel-Cache5STALE
X-Vercel-Id1fra1::iad1::k24wv-1774368226850-85c8f9520ab4
X-Vercel-Id1fra1::iad1::kttrn-1774368225752-e73edad1743d
X-Vercel-Id1fra1::iad1::dpxcs-1774368226149-c0397cec7da4
X-Vercel-Id1fra1::iad1::69l78-1774368226551-5a568e4bc5b5
X-Vercel-Id1fra1::iad1::kk5cm-1774368225566-bef9444f4419
X-Vercel-Id1fra1::iad1::jdd7w-1774368226094-bd8f519ab19f
X-Vercel-Id1fra1::iad1::hd4z7-1774368226361-56893a2311de
X-Vercel-Id1fra1::iad1::ztsqv-1774368225847-2b7d4190fea0
X-Vercel-Id1fra1::iad1::k5hbf-1774368225948-e382422be316
X-Vercel-Id1fra1::iad1::mc8v5-1774368226449-8165b2bf54b0
X-Vercel-Id1fra1::iad1::2vlt5-1774368226974-adc4361121ce
X-Vercel-Id1fra1::iad1::fdmt9-1774368226658-969d46fc8c49
X-Vercel-Id1fra1::iad1::lqcvb-1774368226746-415e1b902bf2
X-Vercel-Id1fra1::iad1::x44cl-1774368227056-373ea3444bcb
X-Vercel-Id1fra1::iad1::ztp8p-1774368226256-00147581fce6
No rows found, please edit your search term.

HTTP Caching by content type (only from crawlable domains)

Content typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
HTMLCache-Control120 s 0 s 0 s
RedirectCache-Control30 s 0 s 0 s

HTTP Caching by domain

DomainCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developer.hyper3d.aiCache-Control150 s 0 s 0 s

HTTP Caching by domain and content type

DomainContent typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developer.hyper3d.aiHTMLCache-Control120 s 0 s 0 s
developer.hyper3d.aiRedirectCache-Control30 s 0 s 0 s

DNS info

Found 10 row(s).
DNS resolving tree
developer.hyper3d.ai
  982d7321e8-hosting.gitbook.io
    IPv4: 982d7321e8-hosting.gitbook.io.
    IPv4: 104.18.40.47
    IPv4: 172.64.147.209
    IPv6: 982d7321e8-hosting.gitbook.io.
    IPv6: 2606:4700:4402::ac40:93d1
    IPv6: 2606:4700:4407::6812:282f
DNS server: 127.0.0.53
No rows found, please edit your search term.

SSL/TLS info

InfoText
IssuerC = US, O = Google Trust Services, CN = WE1
SubjectCN = developer.hyper3d.ai
Valid fromJan 26 04:04:28 2026 GMT (VALID already 57.5 day(s))
Valid toApr 26 05:04:22 2026 GMT (VALID still for 32.5 day(s))
Supported protocolsTLSv1.2, TLSv1.3
RAW certificate outputCertificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            d5:1c:fb:5d:49:7d:c6:28:13:b9:bc:1e:0e:51:93:28
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: C = US, O = Google Trust Services, CN = WE1
        Validity
            Not Before: Jan 26 04:04:28 2026 GMT
            Not After : Apr 26 05:04:22 2026 GMT
        Subject: CN = developer.hyper3d.ai
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (256 bit)
                pub:
                    04:98:6b:28:32:1a:f8:25:e5:66:2a:4d:73:1a:84:
                    4e:82:e8:c7:1a:ec:95:81:c8:fb:bc:98:6b:5a:7a:
                    ee:99:98:dc:f4:f8:58:7e:b4:b4:44:52:af:89:ee:
                    8b:0c:05:97:36:bb:09:02:90:14:7b:0a:eb:aa:07:
                    4e:8b:2c:34:cc
                ASN1 OID: prime256v1
                NIST CURVE: P-256
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature
            X509v3 Extended Key Usage: 
                TLS Web Server Authentication
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier: 
                7B:90:66:41:4E:C3:36:21:F3:C6:8E:76:74:76:0D:A4:9F:48:D5:44
            X509v3 Authority Key Identifier: 
                90:77:92:35:67:C4:FF:A8:CC:A9:E6:7B:D9:80:79:7B:CC:93:F9:38
            Authority Information Access: 
                OCSP - URI:http://o.pki.goog/s/we1/1Rw
                CA Issuers - URI:http://i.pki.goog/we1.crt
            X509v3 Subject Alternative Name: 
                DNS:developer.hyper3d.ai
            X509v3 Certificate Policies: 
                Policy: 2.23.140.1.2.1
            X509v3 CRL Distribution Points: 
                Full Name:
                  URI:http://c.pki.goog/we1/t3LJbZiBtsU.crl
            CT Precertificate SCTs: 
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : D1:6E:A9:A5:68:07:7E:66:35:A0:3F:37:A5:DD:BC:03:
                                A5:3C:41:12:14:D4:88:18:F5:E9:31:B3:23:CB:95:04
                    Timestamp : Jan 26 05:04:29.311 2026 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:45:02:21:00:A1:96:02:E6:CE:0F:BA:2C:A7:4A:15:
                                22:CA:46:5F:A6:62:D7:AC:17:C3:7C:B1:70:9F:70:D3:
                                E0:3A:02:31:7D:02:20:7D:D2:A5:FE:96:2F:1A:73:69:
                                1E:B7:D6:B4:80:84:23:EF:C4:94:CC:0D:E6:0B:B1:74:
                                3A:CB:BC:6B:F6:90:45
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 96:97:64:BF:55:58:97:AD:F7:43:87:68:37:08:42:77:
                                E9:F0:3A:D5:F6:A4:F3:36:6E:46:A4:3F:0F:CA:A9:C6
                    Timestamp : Jan 26 05:04:29.120 2026 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:45:02:20:1C:D7:9A:21:FD:B1:44:37:E9:AD:71:01:
                                97:71:49:0F:0D:34:87:E9:96:85:1D:1B:09:F6:33:47:
                                38:5C:B4:B2:02:21:00:81:15:81:1C:AC:2E:94:15:E6:
                                B7:FF:89:27:B9:05:B0:DF:EF:1A:27:C5:58:67:2F:AD:
                                F1:2B:EB:E7:7D:41:12
    Signature Algorithm: ecdsa-with-SHA256
    Signature Value:
        30:44:02:20:52:0f:23:4d:a1:3c:ab:32:d7:c0:75:f8:bb:8a:
        a0:21:c4:98:51:5b:fe:d0:95:4e:69:ef:c0:a1:40:e7:97:8d:
        02:20:5b:0c:11:cc:c1:f5:37:78:2d:8d:5f:2a:d8:58:2b:06:
        2e:6f:f6:05:cc:1e:a3:92:0d:e6:f9:66:5d:01:2e:35
RAW protocols output
=== ssl2 ===
s_client: Unknown option: -ssl2
s_client: Use -help for summary.

=== ssl3 ===
s_client: Unknown option: -ssl3
s_client: Use -help for summary.

=== tls1 ===
40C7E72CB2750000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104:
CONNECTED(00000003)
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 7 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

=== tls1_1 ===
406777080A720000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104:
CONNECTED(00000003)
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 7 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---

=== tls1_2 ===
depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R4
verify return:1
depth=1 C = US, O = Google Trust Services, CN = WE1
verify return:1
depth=0 CN = developer.hyper3d.ai
verify return:1
CONNECTED(00000003)
---
Certificate chain
 0 s:CN = developer.hyper3d.ai
   i:C = US, O = Google Trust Services, CN = WE1
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256
   v:NotBefore: Jan 26 04:04:28 2026 GMT; NotAfter: Apr 26 05:04:22 2026 GMT
 1 s:C = US, O = Google Trust Services, CN = WE1
   i:C = US, O = Google Trust Services LLC, CN = GTS Root R4
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384
   v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT
 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R4
   i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
   a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256
   v:NotBefore: Nov 15 03:43:21 2023 GMT; NotAfter: Jan 28 00:00:42 2028 GMT
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDpzCCA06gAwIBAgIRANUc+11JfcYoE7m8Hg5RkygwCgYIKoZIzj0EAwIwOzEL
MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG
A1UEAxMDV0UxMB4XDTI2MDEyNjA0MDQyOFoXDTI2MDQyNjA1MDQyMlowHzEdMBsG
A1UEAxMUZGV2ZWxvcGVyLmh5cGVyM2QuYWkwWTATBgcqhkjOPQIBBggqhkjOPQMB
BwNCAASYaygyGvgl5WYqTXMahE6C6Mca7JWByPu8mGtaeu6ZmNz0+Fh+tLREUq+J
7osMBZc2uwkCkBR7CuuqB06LLDTMo4ICTTCCAkkwDgYDVR0PAQH/BAQDAgeAMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHuQZkFO
wzYh88aOdnR2DaSfSNVEMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk/k4
MF4GCCsGAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cv
cy93ZTEvMVJ3MCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0
MB8GA1UdEQQYMBaCFGRldmVsb3Blci5oeXBlcjNkLmFpMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90
M0xKYlppQnRzVS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDRbqmlaAd+
ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZv4sGh/AAAEAwBHMEUCIQChlgLm
zg+6LKdKFSLKRl+mYtesF8N8sXCfcNPgOgIxfQIgfdKl/pYvGnNpHrfWtICEI+/E
lMwN5guxdDrLvGv2kEUAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qp
xgAAAZv4sGfAAAAEAwBHMEUCIBzXmiH9sUQ36a1xAZdxSQ8NNIfploUdGwn2M0c4
XLSyAiEAgRWBHKwulBXmt/+JJ7kFsN/vGifFWGcvrfEr6+d9QRIwCgYIKoZIzj0E
AwIDRwAwRAIgUg8jTaE8qzLXwHX4u4qgIcSYUVv+0JVOae/AoUDnl40CIFsMEczB
9Td4LY1fKthYKwYub/YFzB6jkg3m+WZdAS41
-----END CERTIFICATE-----
subject=CN = developer.hyper3d.ai
issuer=C = US, O = Google Trust Services, CN = WE1
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2988 bytes and written 310 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-ECDSA-AES128-GCM-SHA256
Server public key is 256 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-ECDSA-AES128-GCM-SHA256
    Session-ID: 21827DA6F9E93698F91C42C1C53439184EC42CC13DDBD24EE9755A230D6A5BF8
    Session-ID-ctx: 
    Master-Key: 64B2C7792B5A8D9401F96AC4EC1827BC5F6004F11D1AED2D88DC2CCF79F206FCD989244906D220B44B4BA8B16F7E150E
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 64800 (seconds)
    TLS session ticket:
    0000 - 1f db 70 d8 7a ba 18 28-95 c2 6c 0f 7e 2f f4 d5   ..p.z..(..l.~/..
    0010 - a5 68 85 1e 33 d9 67 e7-c7 73 86 7e f6 0f 8a 09   .h..3.g..s.~....
    0020 - 47 a6 8a ec 0a ce d2 63-ad af 3a 89 58 cf 7d 85   G......c..:.X.}.
    0030 - fb 41 6c a6 bd 06 9e 27-fa a4 7a 34 77 b4 32 34   .Al....'..z4w.24
    0040 - bd eb 84 38 9c 50 5f 9f-f9 58 df 71 2b e4 b7 3e   ...8.P_..X.q+..>
    0050 - 07 63 1b ec fe 74 a4 7a-b2 05 25 8b bb bc 14 09   .c...t.z..%.....
    0060 - 10 9b 05 2a c8 b2 c6 89-8d 73 b2 77 a1 32 37 38   ...*.....s.w.278
    0070 - bf 1d 73 d3 48 37 66 ef-a1 62 30 c4 f2 71 03 7d   ..s.H7f..b0..q.}
    0080 - ca 8b 2d 90 72 f8 d0 c7-03 78 ca 1e ab b5 44 fb   ..-.r....x....D.
    0090 - b2 ee 12 24 4c 91 3c 7d-7b 2a a9 d1 86 62 09 1b   ...$L.<}{*...b..
    00a0 - 6f 0a e5 7a 49 4c 65 af-74 91 03 68 af f0 72 40   o..zILe.t..h..r@
    00b0 - b3 9a 80 28 08 e2 f8 42-46 17 21 97 5d 2d 83 1b   ...(...BF.!.]-..

    Start Time: 1774368227
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: yes
---
DONE

=== tls1_3 ===
depth=2 C = US, O = Google Trust Services LLC, CN = GTS Root R4
verify return:1
depth=1 C = US, O = Google Trust Services, CN = WE1
verify return:1
depth=0 CN = developer.hyper3d.ai
verify return:1
CONNECTED(00000003)
---
Certificate chain
 0 s:CN = developer.hyper3d.ai
   i:C = US, O = Google Trust Services, CN = WE1
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256
   v:NotBefore: Jan 26 04:04:28 2026 GMT; NotAfter: Apr 26 05:04:22 2026 GMT
 1 s:C = US, O = Google Trust Services, CN = WE1
   i:C = US, O = Google Trust Services LLC, CN = GTS Root R4
   a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384
   v:NotBefore: Dec 13 09:00:00 2023 GMT; NotAfter: Feb 20 14:00:00 2029 GMT
 2 s:C = US, O = Google Trust Services LLC, CN = GTS Root R4
   i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
   a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256
   v:NotBefore: Nov 15 03:43:21 2023 GMT; NotAfter: Jan 28 00:00:42 2028 GMT
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIDpzCCA06gAwIBAgIRANUc+11JfcYoE7m8Hg5RkygwCgYIKoZIzj0EAwIwOzEL
MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG
A1UEAxMDV0UxMB4XDTI2MDEyNjA0MDQyOFoXDTI2MDQyNjA1MDQyMlowHzEdMBsG
A1UEAxMUZGV2ZWxvcGVyLmh5cGVyM2QuYWkwWTATBgcqhkjOPQIBBggqhkjOPQMB
BwNCAASYaygyGvgl5WYqTXMahE6C6Mca7JWByPu8mGtaeu6ZmNz0+Fh+tLREUq+J
7osMBZc2uwkCkBR7CuuqB06LLDTMo4ICTTCCAkkwDgYDVR0PAQH/BAQDAgeAMBMG
A1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHuQZkFO
wzYh88aOdnR2DaSfSNVEMB8GA1UdIwQYMBaAFJB3kjVnxP+ozKnme9mAeXvMk/k4
MF4GCCsGAQUFBwEBBFIwUDAnBggrBgEFBQcwAYYbaHR0cDovL28ucGtpLmdvb2cv
cy93ZTEvMVJ3MCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29vZy93ZTEuY3J0
MB8GA1UdEQQYMBaCFGRldmVsb3Blci5oeXBlcjNkLmFpMBMGA1UdIAQMMAowCAYG
Z4EMAQIBMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jLnBraS5nb29nL3dlMS90
M0xKYlppQnRzVS5jcmwwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDRbqmlaAd+
ZjWgPzel3bwDpTxBEhTUiBj16TGzI8uVBAAAAZv4sGh/AAAEAwBHMEUCIQChlgLm
zg+6LKdKFSLKRl+mYtesF8N8sXCfcNPgOgIxfQIgfdKl/pYvGnNpHrfWtICEI+/E
lMwN5guxdDrLvGv2kEUAdgCWl2S/VViXrfdDh2g3CEJ36fA61fak8zZuRqQ/D8qp
xgAAAZv4sGfAAAAEAwBHMEUCIBzXmiH9sUQ36a1xAZdxSQ8NNIfploUdGwn2M0c4
XLSyAiEAgRWBHKwulBXmt/+JJ7kFsN/vGifFWGcvrfEr6+d9QRIwCgYIKoZIzj0E
AwIDRwAwRAIgUg8jTaE8qzLXwHX4u4qgIcSYUVv+0JVOae/AoUDnl40CIFsMEczB
9Td4LY1fKthYKwYub/YFzB6jkg3m+WZdAS41
-----END CERTIFICATE-----
subject=CN = developer.hyper3d.ai
issuer=C = US, O = Google Trust Services, CN = WE1
---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: ECDSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 2827 bytes and written 334 bytes
Verification: OK
---
New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384
Server public key is 256 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
Early data was not sent
Verify return code: 0 (ok)
---
DONE

Crawler stats

Basic stats
Total execution time4.6 s
Total URLs15
Total size5 MB
Requests - total time3.2 s
Requests - avg time212 ms
Requests - min time116 ms
Requests - max time425 ms
Requests by status200: 12
307: 3

Analysis stats

Found 21 row(s).
Class::methodExec time 🔽Exec count
SslTlsAnalyzer::getTLSandSSLCertificateInfo671 ms 1
BestPracticeAnalyzer::checkHeadingStructure58 ms 12
BestPracticeAnalyzer::checkNonClickablePhoneNumbers55 ms 12
AccessibilityAnalyzer::checkMissingAriaLabels49 ms 12
AccessibilityAnalyzer::checkMissingLabels48 ms 12
AccessibilityAnalyzer::checkMissingRoles43 ms 12
AccessibilityAnalyzer::checkMissingLang39 ms 12
BestPracticeAnalyzer::checkMaxDOMDepth34 ms 12
BestPracticeAnalyzer::checkInlineSvg11 ms 12
BestPracticeAnalyzer::checkMissingQuotesOnAttributes6 ms 12
AccessibilityAnalyzer::checkImageAltAttributes3 ms 12
SeoAndOpenGraphAnalyzer::analyzeHeadings1 ms 1
SecurityAnalyzer::checkHtmlSecurity1 ms 12
SecurityAnalyzer::checkHeaders0 ms 12
SeoAndOpenGraphAnalyzer::analyzeSeo0 ms 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph0 ms 1
BestPracticeAnalyzer::checkTitleUniqueness0 ms 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness0 ms 1
BestPracticeAnalyzer::checkBrotliSupport0 ms 1
BestPracticeAnalyzer::checkWebpSupport0 ms 1
BestPracticeAnalyzer::checkAvifSupport0 ms 1
No rows found, please edit your search term.

Content processor stats

Found 12 row(s).
Class::methodExec time 🔽Exec count
NextJsProcessor::applyContentChangesBeforeUrlParsing49 ms 12
JavaScriptProcessor::findUrls24 ms 12
HtmlProcessor::findUrls19 ms 15
CssProcessor::findUrls3 ms 12
AstroProcessor::findUrls0 ms 12
AstroProcessor::applyContentChangesBeforeUrlParsing0 ms 12
NextJsProcessor::findUrls0 ms 12
JavaScriptProcessor::applyContentChangesBeforeUrlParsing0 ms 12
HtmlProcessor::applyContentChangesBeforeUrlParsing0 ms 15
SvelteProcessor::applyContentChangesBeforeUrlParsing0 ms 12
SvelteProcessor::findUrls0 ms 12
CssProcessor::applyContentChangesBeforeUrlParsing0 ms 12
No rows found, please edit your search term.

Crawler info

Version 2.1.0.20260317
Executed At 2026-03-24 16:03:43
Command siteone-crawler --url=https://developer.hyper3d.ai --markdown-export-dir=/tmp/siteone-rodin_ai --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text
Hostname ubuntu-8gb-hel1-1
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317