Summary
Website Quality Score
Performance 6.8
SEO 8.0
Security 7.0
Accessibility 5.0
Best Practices 9.2
- ⛔ Skipped URLs - 18 skipped URLs found.
- ⛔ 7 page(s) with multiple <h1> headings.
- ⛔ Security - 34 pages(s) with critical finding(s).
- ⚠️ Redirects - 4 redirects found.
- ⚠️ Performance WARNING - 4 slow non-media URLs found (slower than 3 seconds).
- ⚠️ 34 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 34 page(s) with skipped heading levels.
- ⚠️ 4 page(s) without image alt attributes.
- ⚠️ 34 page(s) without form labels.
- ⚠️ 34 page(s) without aria labels.
- ⚠️ 34 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'docs.lumalabs.ai': status code 200, size 211 B and took 430 ms.
- ⏩ External URLs - 18 external URL(s) found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until Jun 1 07:54:30 2026 GMT. Issued by C = US, O = Google Trust Services, CN = WE1. Subject is CN = docs.lumalabs.ai.
- ✅ SSL/TLS certificate issued by 'C = US, O = Google Trust Services, CN = WE1'.
- ✅ HTTP headers - found 21 unique headers.
- ✅ All 30 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 8%.
- ✅ All 34 description(s) are within the allowed 10% duplicity. Highest duplicity description has 2%.
- ✅ 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 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 docs.lumalabs.ai resolved to lumaai-d484bcff.readmessl.com., 104.16.241.118, 104.16.242.118 (DNS server: 127.0.0.53).
- ✅ DNS IPv6 OK: domain docs.lumalabs.ai resolved to lumaai-d484bcff.readmessl.com., 2606:4700::6810:f276, 2606:4700::6810:f176 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain docs.lumalabs.ai were resolved by CNAME chain docs.lumalabs.ai > lumaai-d484bcff.readmessl.com.
Visited URLs
Found 38 row(s).
| URL | Status | Type | Time (s) | Size | Cache |
|---|---|---|---|---|---|
| / | 302 | Redirect | 216 ms | 75 B | None |
| /docs | 301 | Redirect | 295 ms | 91 B | None |
| /docs/welcome | 200 | HTML | 1.2 s | 94 kB | None |
| /docs/javascript-video-generation | 200 | HTML | 756 ms | 138 kB | None |
| /docs/api | 200 | HTML | 704 ms | 90 kB | None |
| /docs/javascript-image-generation | 200 | HTML | 691 ms | 140 kB | None |
| /changelog | 200 | HTML | 670 ms | 110 kB | None |
| /docs/python | 200 | HTML | 1.2 s | 91 kB | None |
| /docs/rate-limits | 200 | HTML | 761 ms | 95 kB | None |
| /docs/reframe-video-image | 200 | HTML | 1.3 s | 102 kB | None |
| /docs/video-generation | 200 | HTML | 804 ms | 157 kB | None |
| /docs/image-generation | 200 | HTML | 762 ms | 140 kB | None |
| /docs/python-image-generation | 200 | HTML | 3.1 s | 141 kB | None |
| /reference | 301 | Redirect | 267 ms | 95 B | None |
| /docs/python-video-generation | 200 | HTML | 3.6 s | 157 kB | None |
| /docs/modify-video | 200 | HTML | 726 ms | 106 kB | None |
| /docs/javascript | 200 | HTML | 651 ms | 91 kB | None |
| /docs/errors | 200 | HTML | 641 ms | 99 kB | None |
| /changelog/upscale | 200 | HTML | 1.1 s | 86 kB | None |
| /changelog/launch | 200 | HTML | 859 ms | 74 kB | None |
| /changelog/concepts | 200 | HTML | 813 ms | 100 kB | None |
| /reference/reframeimage | 200 | HTML | 472 ms | 332 kB | None |
| /reference/reframevideo | 200 | HTML | 520 ms | 332 kB | None |
| /reference/ping | 302 | Redirect | 282 ms | 99 B | None |
| /reference/creategeneration | 200 | HTML | 476 ms | 332 kB | None |
| /reference/listgenerations | 200 | HTML | 473 ms | 332 kB | None |
| /reference/modifyvideo | 200 | HTML | 611 ms | 332 kB | None |
| /changelog/luma-photon-photon-flash-api | 200 | HTML | 2.2 s | 79 kB | None |
| /reference/ping-1 | 200 | HTML | 553 ms | 331 kB | None |
| /reference/deletegeneration | 200 | HTML | 493 ms | 332 kB | None |
| /changelog/callbacks-and-credits-balance | 200 | HTML | 3.4 s | 85 kB | None |
| /reference/addaudiotogeneration | 200 | HTML | 454 ms | 332 kB | None |
| /reference/getgeneration | 200 | HTML | 436 ms | 332 kB | None |
| /reference/upscalegeneration | 200 | HTML | 513 ms | 332 kB | None |
| /reference/getconcepts | 200 | HTML | 547 ms | 332 kB | None |
| /reference/generateimage | 200 | HTML | 507 ms | 332 kB | None |
| /reference/getcredits | 200 | HTML | 509 ms | 332 kB | None |
| /docs/faq | 200 | HTML | 5.7 s | 97 kB | None |
| No rows found, please edit your search term. | |||||
Best practices
Found 10 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Invalid inline SVGs | 2 | 0 | 0 | 0 |
| DOM depth (> 30) | 34 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 2 | 0 | 0 | 0 |
| Heading structure | 34 | 0 | 41 | 7 |
| Large inline SVGs (> 5120 B) | 2 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 30 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 34 | 0 | 0 | 0 |
| Brotli support | 0 | 0 | 34 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| 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
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 80 | Multiple <h1> headings found. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | Heading structure is skipping levels: found an <h6> without a previous higher heading. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 21 | Heading structure is skipping levels: found an <h3> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing aria labels | 113 | 0 | 31 | 1 |
| Missing image alt attributes | 2 | 0 | 10 | 0 |
| Missing form labels | 0 | 0 | 2 | 0 |
| Missing roles | 0 | 0 | 8 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
Missing form labels
Missing aria labels
Found 24 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 13 | <input class="InputGroup-*" id="APIAuth-token" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 272 | <a class="Button Button_* rm-* rm-* Button_* Header-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 240 | <a class="Sidebar-* childless subpage text-* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 204 | <a class="rm-* NavItem-* NavItem-* NavItem_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 127 | <button ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 84 | <a class="Sidebar-* childless text-* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 81 | <a class="Sidebar-* Sidebar-* text-* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 68 | <a class="rm-* NavItem-* NavItem-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 63 | <a ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <button class="LanguagePicker-* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <a class="rm-* NavItem-* NavItem-* active" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <a class="Button Button_* rm-* rm-* Button_* Header-* active" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <a class="rm-* Header-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <a class="Button Button_* rm-* Header-* Button_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <a class="MobileFlyout-* Header-* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 28 | <button class="Button Button_* Flex Flex_* MobileSubnav1DsTfasXloM2 Button_* Button_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 28 | <button class="Button Button_* Dropdown-* Button_* Button_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 19 | <a class="Sidebar-* childless subpage text-* rm-* active" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <button class="LanguagePicker-* rm-* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <button class="QuickNav1q-* QuickNav-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <button class="Button Button_* InputGroup-* Dropdown-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 6 | <a class="Sidebar-* childless text-* rm-* active" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 5 | <a class="Button Button_* Button_* ChangelogPost_*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 3 | <a class="Sidebar-* Sidebar-* text-* rm-* active" *** > | URL 1, URL 2, URL 3 |
| No rows found, please edit your search term. | |||
Missing roles
Found 12 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 34 | <header class="Header3zzata9F_* rm-* Header_* rm-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <footer class="Footer2U8XAPoGhlgO AppFooter rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 26 | <header class="Flex Flex_* APISectionHeader3LN_* APISectionHeader_* rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 15 | <nav class="PaginationControlsjDYuqu8pBMUy rm-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 15 | <main class="SuperHubDoc3Z-* rm-*" id="content"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 15 | <header id="content-head"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <main class="SuperHubReference3_* rm-* rm-* rm-* rm-* rm-*" id="Explorer"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <header class="Flex Flex_* APIResponse-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <header class="headline-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <header class="Flex Flex_* InputGroup-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 6 | <main class="rm-*" id="content"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 5 | <header class="ChangelogPost_*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| No rows found, please edit your search term. | |||
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Content-Security-Policy | 0 | 0 | 0 | 34 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
| X-Frame-Options | 0 | 0 | 34 | 0 | X-Frame-Options header is set to 'Deny' which allows this origin to embed the resource in a frame. This can be a security risk. |
| Referrer-Policy | 0 | 0 | 34 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 34 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 34 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| X-XSS-Protection | 0 | 34 | 0 | 0 | X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead. |
| Server | 0 | 34 | 0 | 0 | Server header is set to 'cloudflare'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 34 | 0 | 0 | 0 | |
| X-Content-Type-Options | 34 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 34 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | Feature-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 |
| warning | 34 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | X-Frame-Options header is set to 'Deny' which allows this origin to embed the resource in a frame. This can be a security risk. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | Permissions-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 |
| notice | 34 | X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 34 | Server 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
| Count 🔽 | Title |
|---|---|
| 3 | Image Generation |
| 3 | Video Generation |
TOP non-unique descriptions
Nothing to report.
SEO metadata
Found 34 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /changelog | Allowed | Changelog | Changelog | ||
| /changelog/callbacks-and-credits-balance | Allowed | Callbacks & Credits Balance • Dream Machine API • Luma AI | Callbacks & Credits Balance | Get real-time callbacks for updates on your generations and easily check your current account credit balance with the new endpoint. | |
| /changelog/concepts | Allowed | Camera Concepts | Camera Concepts | At Luma we have long believed that creative control over generative models is the key to unlocking their massive potential. That’s why we have been doing research on a new advanced method of teaching generative models new ideas and controls – we call them Concepts. | |
| /changelog/launch | Allowed | Dream Machine API • Luma AI | Launch | Developers can now build and scale creative products with the world's most popular and intuitive video generation model without building complex tools in their apps. Start today. | |
| /changelog/luma-photon-photon-flash-api | Allowed | Luma Photon & Photon Flash API | Photon & Photon Flash API | Introducing the all-new Luma Photon text-to-image models, now available in the Luma API. Photon and Photon Flash are the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation. | |
| /changelog/upscale | Allowed | Upscale up to 4K, Progress updates | Upscale up to 4K, Progress updates | Create Pythongeneration = client.generations.create( prompt="A teddy bear in sunglasses playing electric guitar and dancing", model="ray-2", resolution="4k", duration="5s" ) possible values for resolution: 540p, 720p, 1080p, 4k Upscale (new) Pythongeneration = client.generations.u… | |
| /docs/api | Allowed | API | API | Use the API directly | |
| /docs/errors | Allowed | Errors | Errors | These are the possible error messages from Dream Machine API | |
| /docs/faq | Allowed | FAQ | FAQ | How to use camera motion Camera is controlled by language in Dream Machine. You can find supported camera moves by calling the Camera Motions endpoint, like so Shellcurl --request GET \ --url https://api.lumalabs.ai/dream-machine/v1/generations/camera_motion/list \ --header 'accept: applic… | |
| /docs/image-generation | Allowed | Image Generation | Image Generation | Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Use the key as Bearer token to call any of the API endpoints Authorization: Bearer <luma_api_key> API Reference Open Downloading an image Shellcurl -o image.jpg https://example.com/image.jpg Aspect Ratio and Model For all yo… | |
| /docs/javascript | Allowed | JavaScript SDK | JavaScript SDK | https://github.com/lumalabs/lumaai-node | |
| /docs/javascript-image-generation | Allowed | Image Generation | Image Generation | Installation Pythonnpm install lumaai https://www.npmjs.com/package/lumaai Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys In JavaScript, you can pass the API key using the authToken parameter when creating the client JavaScriptconst { LumaAI } = require('lumaai'); const… | |
| /docs/javascript-video-generation | Allowed | Video Generation | Video Generation | Installation JavaScriptnpm install lumaai https://www.npmjs.com/package/lumaai Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys In JavaScript, you can pass the API key using the authToken parameter when creating the client. JavaScriptconst { LumaAI } = require('lumaai'); c… | |
| /docs/modify-video | Allowed | Modify Video | Modify Video | Now available in API & SDKs ModelsMax DurationMax Sizeray-210s100 mbray-flash-215s100mb API Reference image video Basic Usage prompt: text value to guide how to modify the video media.url: url of the video file first_frame.url: optional (but preferred) provide the first frame of the modified video… | |
| /docs/python | Allowed | Python SDK | Python SDK | https://github.com/lumalabs/lumaai-python | |
| /docs/python-image-generation | Allowed | Image Generation | Image Generation | Installation Pythonpip install lumaai https://pypi.org/project/lumaai/ Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Pass it to client sdk by either setting LUMAAI_API_KEY or passing auth_token to the client Setting up client Using LUMAAI_API_KEY env variable Python… | |
| /docs/python-video-generation | Allowed | Video Generation | Video Generation | Installation Pythonpip install lumaai https://pypi.org/project/lumaai/ Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Pass it to client sdk by either setting LUMAAI_API_KEY or passing auth_token to the client Models namemodel paramRay 2 Flashray-flash-2Ray 2ray-2 Setti… | |
| /docs/rate-limits | Allowed | Rate Limits | Rate Limits | For each account on "Build" tier these limits are in effect ModelConcurrent generationsCreate API requests/minRay (Video)1020Photon & Photon Flash (Image)4080 These limits exist to help us maintain a high quality of service for everyone and we are working to increase these further. If you'd like hi… | |
| /docs/reframe-video-image | Allowed | Reframe for Ray (Video) and Photon (Image) | Reframe | Now available in API & SDKs ModelsMax DurationMax Sizeray-210s100 mbray-flash-230s100 mbphoton-1n/a10 mbphoton-flash-1n/a10 mb API Reference image video Basic Usage by default one can just pass the url of image/video to reframe with model target aspect ratio it fits the image horizontally and v… | |
| /docs/video-generation | Allowed | Video Generation | Video Generation | Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Use the key as Bearer token to call any of the API endpoints Authorization: Bearer <luma_api_key> Models namemodel paramRay 2 Flashray-flash-2Ray 2ray-2 API Reference Open Ray 2 Text to Video shcurl --request POST \ --ur… | |
| /docs/welcome | Allowed | Welcome | Welcome | Build and scale creative products with the world's most popular and intuitive generation models using the Dream Machine API | |
| /reference/addaudiotogeneration | Allowed | Add audio to a generation | Add audio to a generation | Add audio to a generation by its ID | |
| /reference/creategeneration | Allowed | Create a generation | Create a generation | Initiate a new generation with the provided prompt | |
| /reference/deletegeneration | Allowed | Delete a generation | Delete a generation | Remove a specific generation by its ID | |
| /reference/generateimage | Allowed | Generate an image | Generate an image | Generate an image with the provided prompt | |
| /reference/getconcepts | Allowed | Get concepts | Get concepts | Get all possible concepts | |
| /reference/getcredits | Allowed | Get credits | Get credits | Get the credits information for the api user | |
| /reference/getgeneration | Allowed | Get a generation | Get a generation | Retrieve details of a specific generation by its ID | |
| /reference/listgenerations | Allowed | List generations | List generations | Retrieve a list of generations with optional filtering and sorting | |
| /reference/modifyvideo | Allowed | Modify a video | Modify a video | Modify a video with style transfer and prompt-based editing | |
| /reference/ping-1 | Allowed | Ping | Ping | Check if the API is running | |
| /reference/reframeimage | Allowed | Reframe an image | Reframe an image | Reframe an image by its ID | |
| /reference/reframevideo | Allowed | Reframe a video | Reframe a video | Reframe a video by its ID | |
| /reference/upscalegeneration | Allowed | Upscale a generation | Upscale a generation | Upscale a generation by its ID | |
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 34 row(s).
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| /changelog | Changelog | https://cdn.readme.io/og-image/create?type=changelog&title=Changelo…vg&color=%23ffffff&variant=light | Changelog | https://cdn.readme.io/og-image/create?type=changelog&title=Changelo…vg&color=%23ffffff&variant=light | ||
| /changelog/callbacks-and-credits-balance | Callbacks & Credits Balance • Dream Machine API • Luma AI | Get real-time callbacks for updates on your generations and easily check your current account credit balance with the new endpoint. | https://files.readme.io/989e298bdddfe6ed67ed4928f082adebad980ea9b94…-Dream_Machine_API_Frame_3_2.png | Callbacks & Credits Balance • Dream Machine API • Luma AI | Get real-time callbacks for updates on your generations and easily check your current account credit balance with the new endpoint. | https://files.readme.io/989e298bdddfe6ed67ed4928f082adebad980ea9b94…-Dream_Machine_API_Frame_3_2.png |
| /changelog/concepts | Camera Concepts | At Luma we have long believed that creative control over generative models is the key to unlocking their massive potential. That’s why we have been doing research on a new advanced method of teaching generative models new ideas and controls – we call them Concepts. | https://files.readme.io/57aed652857435eb18fe46eaf8ff30c097d8fc8da94…025-04-28_at_10.00.23_am_720.png | Camera Concepts | At Luma we have long believed that creative control over generative models is the key to unlocking their massive potential. That’s why we have been doing research on a new advanced method of teaching generative models new ideas and controls – we call them Concepts. | https://files.readme.io/57aed652857435eb18fe46eaf8ff30c097d8fc8da94…025-04-28_at_10.00.23_am_720.png |
| /changelog/launch | Dream Machine API • Luma AI | Developers can now build and scale creative products with the world's most popular and intuitive video generation model without building complex tools in their apps. Start today. | https://files.readme.io/90e13967bb1ffd5b2529a37d2937af4cdf216fe5151…221efb6c84dc239-OG_2400x1260.png | Dream Machine API • Luma AI | Developers can now build and scale creative products with the world's most popular and intuitive video generation model without building complex tools in their apps. Start today. | https://files.readme.io/90e13967bb1ffd5b2529a37d2937af4cdf216fe5151…221efb6c84dc239-OG_2400x1260.png |
| /changelog/luma-photon-photon-flash-api | Luma Photon & Photon Flash API | Introducing the all-new Luma Photon text-to-image models, now available in the Luma API. Photon and Photon Flash are the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation. | https://files.readme.io/9f4b5ca07625bba2cbb4c956ca36b8d250475d0a0c6…469624ba6ff34-Image_1200x640.jpg | Luma Photon & Photon Flash API | Introducing the all-new Luma Photon text-to-image models, now available in the Luma API. Photon and Photon Flash are the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation. | https://files.readme.io/9f4b5ca07625bba2cbb4c956ca36b8d250475d0a0c6…469624ba6ff34-Image_1200x640.jpg |
| /changelog/upscale | Upscale up to 4K, Progress updates | Create Pythongeneration = client.generations.create( prompt="A teddy bear in sunglasses playing electric guitar and dancing", model="ray-2", resolution="4k", duration="5s" ) possible values for resolution: 540p, 720p, 1080p, 4k Upscale (new) Pythongeneration = client.generations.u… | https://cdn.readme.io/og-image/create?type=changelog&title=Upscale%…vg&color=%23ffffff&variant=light | Upscale up to 4K, Progress updates | Create Pythongeneration = client.generations.create( prompt="A teddy bear in sunglasses playing electric guitar and dancing", model="ray-2", resolution="4k", duration="5s" ) possible values for resolution: 540p, 720p, 1080p, 4k Upscale (new) Pythongeneration = client.generations.u… | https://cdn.readme.io/og-image/create?type=changelog&title=Upscale%…vg&color=%23ffffff&variant=light |
| /docs/api | API | Use the API directly | https://cdn.readme.io/og-image/create?type=docs&title=API&projectTi…vg&color=%23ffffff&variant=light | API | Use the API directly | https://cdn.readme.io/og-image/create?type=docs&title=API&projectTi…vg&color=%23ffffff&variant=light |
| /docs/errors | Errors | These are the possible error messages from Dream Machine API | https://cdn.readme.io/og-image/create?type=docs&title=Errors&projec…vg&color=%23ffffff&variant=light | Errors | These are the possible error messages from Dream Machine API | https://cdn.readme.io/og-image/create?type=docs&title=Errors&projec…vg&color=%23ffffff&variant=light |
| /docs/faq | FAQ | How to use camera motion Camera is controlled by language in Dream Machine. You can find supported camera moves by calling the Camera Motions endpoint, like so Shellcurl --request GET \ --url https://api.lumalabs.ai/dream-machine/v1/generations/camera_motion/list \ --header 'accept: applic… | https://cdn.readme.io/og-image/create?type=docs&title=FAQ&projectTi…vg&color=%23ffffff&variant=light | FAQ | How to use camera motion Camera is controlled by language in Dream Machine. You can find supported camera moves by calling the Camera Motions endpoint, like so Shellcurl --request GET \ --url https://api.lumalabs.ai/dream-machine/v1/generations/camera_motion/list \ --header 'accept: applic… | https://cdn.readme.io/og-image/create?type=docs&title=FAQ&projectTi…vg&color=%23ffffff&variant=light |
| /docs/image-generation | Image Generation | Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Use the key as Bearer token to call any of the API endpoints Authorization: Bearer <luma_api_key> API Reference Open Downloading an image Shellcurl -o image.jpg https://example.com/image.jpg Aspect Ratio and Model For all yo… | https://cdn.readme.io/og-image/create?type=docs&title=Image%20Gener…vg&color=%23ffffff&variant=light | Image Generation | Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Use the key as Bearer token to call any of the API endpoints Authorization: Bearer <luma_api_key> API Reference Open Downloading an image Shellcurl -o image.jpg https://example.com/image.jpg Aspect Ratio and Model For all yo… | https://cdn.readme.io/og-image/create?type=docs&title=Image%20Gener…vg&color=%23ffffff&variant=light |
| /docs/javascript | JavaScript SDK | https://github.com/lumalabs/lumaai-node | https://cdn.readme.io/og-image/create?type=docs&title=JavaScript%20…vg&color=%23ffffff&variant=light | JavaScript SDK | https://github.com/lumalabs/lumaai-node | https://cdn.readme.io/og-image/create?type=docs&title=JavaScript%20…vg&color=%23ffffff&variant=light |
| /docs/javascript-image-generation | Image Generation | Installation Pythonnpm install lumaai https://www.npmjs.com/package/lumaai Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys In JavaScript, you can pass the API key using the authToken parameter when creating the client JavaScriptconst { LumaAI } = require('lumaai'); const… | https://cdn.readme.io/og-image/create?type=docs&title=Image%20Gener…vg&color=%23ffffff&variant=light | Image Generation | Installation Pythonnpm install lumaai https://www.npmjs.com/package/lumaai Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys In JavaScript, you can pass the API key using the authToken parameter when creating the client JavaScriptconst { LumaAI } = require('lumaai'); const… | https://cdn.readme.io/og-image/create?type=docs&title=Image%20Gener…vg&color=%23ffffff&variant=light |
| /docs/javascript-video-generation | Video Generation | Installation JavaScriptnpm install lumaai https://www.npmjs.com/package/lumaai Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys In JavaScript, you can pass the API key using the authToken parameter when creating the client. JavaScriptconst { LumaAI } = require('lumaai'); c… | https://cdn.readme.io/og-image/create?type=docs&title=Video%20Gener…vg&color=%23ffffff&variant=light | Video Generation | Installation JavaScriptnpm install lumaai https://www.npmjs.com/package/lumaai Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys In JavaScript, you can pass the API key using the authToken parameter when creating the client. JavaScriptconst { LumaAI } = require('lumaai'); c… | https://cdn.readme.io/og-image/create?type=docs&title=Video%20Gener…vg&color=%23ffffff&variant=light |
| /docs/modify-video | Modify Video | Now available in API & SDKs ModelsMax DurationMax Sizeray-210s100 mbray-flash-215s100mb API Reference image video Basic Usage prompt: text value to guide how to modify the video media.url: url of the video file first_frame.url: optional (but preferred) provide the first frame of the modified video… | https://cdn.readme.io/og-image/create?type=docs&title=Modify%20Vide…vg&color=%23ffffff&variant=light | Modify Video | Now available in API & SDKs ModelsMax DurationMax Sizeray-210s100 mbray-flash-215s100mb API Reference image video Basic Usage prompt: text value to guide how to modify the video media.url: url of the video file first_frame.url: optional (but preferred) provide the first frame of the modified video… | https://cdn.readme.io/og-image/create?type=docs&title=Modify%20Vide…vg&color=%23ffffff&variant=light |
| /docs/python | Python SDK | https://github.com/lumalabs/lumaai-python | https://cdn.readme.io/og-image/create?type=docs&title=Python%20SDK&…vg&color=%23ffffff&variant=light | Python SDK | https://github.com/lumalabs/lumaai-python | https://cdn.readme.io/og-image/create?type=docs&title=Python%20SDK&…vg&color=%23ffffff&variant=light |
| /docs/python-image-generation | Image Generation | Installation Pythonpip install lumaai https://pypi.org/project/lumaai/ Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Pass it to client sdk by either setting LUMAAI_API_KEY or passing auth_token to the client Setting up client Using LUMAAI_API_KEY env variable Python… | https://cdn.readme.io/og-image/create?type=docs&title=Image%20Gener…vg&color=%23ffffff&variant=light | Image Generation | Installation Pythonpip install lumaai https://pypi.org/project/lumaai/ Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Pass it to client sdk by either setting LUMAAI_API_KEY or passing auth_token to the client Setting up client Using LUMAAI_API_KEY env variable Python… | https://cdn.readme.io/og-image/create?type=docs&title=Image%20Gener…vg&color=%23ffffff&variant=light |
| /docs/python-video-generation | Video Generation | Installation Pythonpip install lumaai https://pypi.org/project/lumaai/ Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Pass it to client sdk by either setting LUMAAI_API_KEY or passing auth_token to the client Models namemodel paramRay 2 Flashray-flash-2Ray 2ray-2 Setti… | https://cdn.readme.io/og-image/create?type=docs&title=Video%20Gener…vg&color=%23ffffff&variant=light | Video Generation | Installation Pythonpip install lumaai https://pypi.org/project/lumaai/ Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Pass it to client sdk by either setting LUMAAI_API_KEY or passing auth_token to the client Models namemodel paramRay 2 Flashray-flash-2Ray 2ray-2 Setti… | https://cdn.readme.io/og-image/create?type=docs&title=Video%20Gener…vg&color=%23ffffff&variant=light |
| /docs/rate-limits | Rate Limits | For each account on "Build" tier these limits are in effect ModelConcurrent generationsCreate API requests/minRay (Video)1020Photon & Photon Flash (Image)4080 These limits exist to help us maintain a high quality of service for everyone and we are working to increase these further. If you'd like hi… | https://cdn.readme.io/og-image/create?type=docs&title=Rate%20Limits…vg&color=%23ffffff&variant=light | Rate Limits | For each account on "Build" tier these limits are in effect ModelConcurrent generationsCreate API requests/minRay (Video)1020Photon & Photon Flash (Image)4080 These limits exist to help us maintain a high quality of service for everyone and we are working to increase these further. If you'd like hi… | https://cdn.readme.io/og-image/create?type=docs&title=Rate%20Limits…vg&color=%23ffffff&variant=light |
| /docs/reframe-video-image | Reframe for Ray (Video) and Photon (Image) | Now available in API & SDKs ModelsMax DurationMax Sizeray-210s100 mbray-flash-230s100 mbphoton-1n/a10 mbphoton-flash-1n/a10 mb API Reference image video Basic Usage by default one can just pass the url of image/video to reframe with model target aspect ratio it fits the image horizontally and v… | https://cdn.readme.io/og-image/create?type=docs&title=Reframe%20for…vg&color=%23ffffff&variant=light | Reframe for Ray (Video) and Photon (Image) | Now available in API & SDKs ModelsMax DurationMax Sizeray-210s100 mbray-flash-230s100 mbphoton-1n/a10 mbphoton-flash-1n/a10 mb API Reference image video Basic Usage by default one can just pass the url of image/video to reframe with model target aspect ratio it fits the image horizontally and v… | https://cdn.readme.io/og-image/create?type=docs&title=Reframe%20for…vg&color=%23ffffff&variant=light |
| /docs/video-generation | Video Generation | Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Use the key as Bearer token to call any of the API endpoints Authorization: Bearer <luma_api_key> Models namemodel paramRay 2 Flashray-flash-2Ray 2ray-2 API Reference Open Ray 2 Text to Video shcurl --request POST \ --ur… | https://cdn.readme.io/og-image/create?type=docs&title=Video%20Gener…vg&color=%23ffffff&variant=light | Video Generation | Authentication Get a key from https://lumalabs.ai/dream-machine/api/keys Use the key as Bearer token to call any of the API endpoints Authorization: Bearer <luma_api_key> Models namemodel paramRay 2 Flashray-flash-2Ray 2ray-2 API Reference Open Ray 2 Text to Video shcurl --request POST \ --ur… | https://cdn.readme.io/og-image/create?type=docs&title=Video%20Gener…vg&color=%23ffffff&variant=light |
| /docs/welcome | Welcome | Build and scale creative products with the world's most popular and intuitive generation models using the Dream Machine API | https://cdn.readme.io/og-image/create?type=docs&title=Welcome&proje…vg&color=%23ffffff&variant=light | Welcome | Build and scale creative products with the world's most popular and intuitive generation models using the Dream Machine API | https://cdn.readme.io/og-image/create?type=docs&title=Welcome&proje…vg&color=%23ffffff&variant=light |
| /reference/addaudiotogeneration | Add audio to a generation | Add audio to a generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Add%20au…vg&color=%23ffffff&variant=light | Add audio to a generation | Add audio to a generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Add%20au…vg&color=%23ffffff&variant=light |
| /reference/creategeneration | Create a generation | Initiate a new generation with the provided prompt | https://cdn.readme.io/og-image/create?type=reference&title=Create%2…vg&color=%23ffffff&variant=light | Create a generation | Initiate a new generation with the provided prompt | https://cdn.readme.io/og-image/create?type=reference&title=Create%2…vg&color=%23ffffff&variant=light |
| /reference/deletegeneration | Delete a generation | Remove a specific generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Delete%2…vg&color=%23ffffff&variant=light | Delete a generation | Remove a specific generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Delete%2…vg&color=%23ffffff&variant=light |
| /reference/generateimage | Generate an image | Generate an image with the provided prompt | https://cdn.readme.io/og-image/create?type=reference&title=Generate…vg&color=%23ffffff&variant=light | Generate an image | Generate an image with the provided prompt | https://cdn.readme.io/og-image/create?type=reference&title=Generate…vg&color=%23ffffff&variant=light |
| /reference/getconcepts | Get concepts | Get all possible concepts | https://cdn.readme.io/og-image/create?type=reference&title=Get%20co…vg&color=%23ffffff&variant=light | Get concepts | Get all possible concepts | https://cdn.readme.io/og-image/create?type=reference&title=Get%20co…vg&color=%23ffffff&variant=light |
| /reference/getcredits | Get credits | Get the credits information for the api user | https://cdn.readme.io/og-image/create?type=reference&title=Get%20cr…vg&color=%23ffffff&variant=light | Get credits | Get the credits information for the api user | https://cdn.readme.io/og-image/create?type=reference&title=Get%20cr…vg&color=%23ffffff&variant=light |
| /reference/getgeneration | Get a generation | Retrieve details of a specific generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Get%20a%…vg&color=%23ffffff&variant=light | Get a generation | Retrieve details of a specific generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Get%20a%…vg&color=%23ffffff&variant=light |
| /reference/listgenerations | List generations | Retrieve a list of generations with optional filtering and sorting | https://cdn.readme.io/og-image/create?type=reference&title=List%20g…vg&color=%23ffffff&variant=light | List generations | Retrieve a list of generations with optional filtering and sorting | https://cdn.readme.io/og-image/create?type=reference&title=List%20g…vg&color=%23ffffff&variant=light |
| /reference/modifyvideo | Modify a video | Modify a video with style transfer and prompt-based editing | https://cdn.readme.io/og-image/create?type=reference&title=Modify%2…vg&color=%23ffffff&variant=light | Modify a video | Modify a video with style transfer and prompt-based editing | https://cdn.readme.io/og-image/create?type=reference&title=Modify%2…vg&color=%23ffffff&variant=light |
| /reference/ping-1 | Ping | Check if the API is running | https://cdn.readme.io/og-image/create?type=reference&title=Ping&pro…vg&color=%23ffffff&variant=light | Ping | Check if the API is running | https://cdn.readme.io/og-image/create?type=reference&title=Ping&pro…vg&color=%23ffffff&variant=light |
| /reference/reframeimage | Reframe an image | Reframe an image by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Reframe%…vg&color=%23ffffff&variant=light | Reframe an image | Reframe an image by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Reframe%…vg&color=%23ffffff&variant=light |
| /reference/reframevideo | Reframe a video | Reframe a video by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Reframe%…vg&color=%23ffffff&variant=light | Reframe a video | Reframe a video by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Reframe%…vg&color=%23ffffff&variant=light |
| /reference/upscalegeneration | Upscale a generation | Upscale a generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Upscale%…vg&color=%23ffffff&variant=light | Upscale a generation | Upscale a generation by its ID | https://cdn.readme.io/og-image/create?type=reference&title=Upscale%…vg&color=%23ffffff&variant=light |
| No rows found, please edit your search term. | ||||||
Heading structure
Found 34 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 26 | 20 | /docs/javascript-image-generation |
| 25 | 19 | /docs/image-generation |
| 27 | 19 | /docs/python-image-generation |
| 36 | 19 | /docs/python-video-generation |
| 33 | 18 | /docs/video-generation |
| 27 | 16 | /docs/javascript-video-generation |
| 10 | 9 | /docs/modify-video |
| 7 | 6 | /docs/reframe-video-image |
| 5 | 5 | /docs/welcome |
| 2 | 1 | /docs/api |
| 2 | 1 | /docs/python |
| 3 | 1 | /docs/rate-limits |
| 2 | 1 | /docs/javascript |
| 4 | 1 | /docs/errors |
| 2 | 1 | /reference/reframeimage |
| 2 | 1 | /reference/reframevideo |
| 2 | 1 | /reference/creategeneration |
| 2 | 1 | /reference/listgenerations |
| 2 | 1 | /reference/modifyvideo |
| 2 | 1 | /reference/ping-1 |
| 2 | 1 | /reference/deletegeneration |
| 2 | 1 | /reference/addaudiotogeneration |
| 2 | 1 | /reference/getgeneration |
| 2 | 1 | /reference/upscalegeneration |
| 2 | 1 | /reference/getconcepts |
| 2 | 1 | /reference/generateimage |
| 2 | 1 | /reference/getcredits |
| 6 | 1 | /docs/faq |
| 6 | 0 | /changelog |
| 1 | 0 | /changelog/upscale |
| 1 | 0 | /changelog/launch |
| 6 | 0 | /changelog/concepts |
| 1 | 0 | /changelog/luma-photon-photon-flash-api |
| 6 | 0 | /changelog/callbacks-and-credits-balance |
| No rows found, please edit your search term. | |||
404 URLs
No 404 URLs found.
Redirected URLs
| Status | Redirected URL 🔼 | Target URL | Found at URL |
|---|---|---|---|
| 302 | / | /docs | |
| 301 | /docs | /docs/welcome | / |
| 301 | /reference | /reference/ping | /docs/welcome |
| 302 | /reference/ping | /reference/ping-1 | /reference |
Skipped URLs Summary
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | lumalabs.ai | 9 |
| Not allowed host | github.com | 4 |
| Not allowed host | pypi.org | 1 |
| Not allowed host | docs.google.com | 1 |
| Not allowed host | x.com | 1 |
| Not allowed host | status.lumalabs.ai | 1 |
| Not allowed host | www.npmjs.com | 1 |
Skipped URLs
Found 18 row(s).
External URLs
18 external URL(s) Found 18 row(s).
TOP fastest URLs
Found 20 row(s).
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 436 ms | 200 | /reference/getgeneration |
| 454 ms | 200 | /reference/addaudiotogeneration |
| 472 ms | 200 | /reference/reframeimage |
| 473 ms | 200 | /reference/listgenerations |
| 476 ms | 200 | /reference/creategeneration |
| 492 ms | 200 | /reference/deletegeneration |
| 506 ms | 200 | /reference/generateimage |
| 508 ms | 200 | /reference/getcredits |
| 512 ms | 200 | /reference/upscalegeneration |
| 519 ms | 200 | /reference/reframevideo |
| 547 ms | 200 | /reference/getconcepts |
| 553 ms | 200 | /reference/ping-1 |
| 611 ms | 200 | /reference/modifyvideo |
| 641 ms | 200 | /docs/errors |
| 650 ms | 200 | /docs/javascript |
| 670 ms | 200 | /changelog |
| 690 ms | 200 | /docs/javascript-image-generation |
| 704 ms | 200 | /docs/api |
| 725 ms | 200 | /docs/modify-video |
| 755 ms | 200 | /docs/javascript-video-generation |
| No rows found, please edit your search term. | ||
TOP slowest URLs
Found 20 row(s).
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 5.7 s | 200 | /docs/faq |
| 3.6 s | 200 | /docs/python-video-generation |
| 3.4 s | 200 | /changelog/callbacks-and-credits-balance |
| 3.1 s | 200 | /docs/python-image-generation |
| 2.2 s | 200 | /changelog/luma-photon-photon-flash-api |
| 1.3 s | 200 | /docs/reframe-video-image |
| 1.2 s | 200 | /docs/python |
| 1.2 s | 200 | /docs/welcome |
| 1.1 s | 200 | /changelog/upscale |
| 859 ms | 200 | /changelog/launch |
| 812 ms | 200 | /changelog/concepts |
| 804 ms | 200 | /docs/video-generation |
| 761 ms | 200 | /docs/image-generation |
| 761 ms | 200 | /docs/rate-limits |
| 755 ms | 200 | /docs/javascript-video-generation |
| 725 ms | 200 | /docs/modify-video |
| 704 ms | 200 | /docs/api |
| 690 ms | 200 | /docs/javascript-image-generation |
| 670 ms | 200 | /changelog |
| 650 ms | 200 | /docs/javascript |
| No rows found, please edit your search term. | ||
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| HTML | 34 | 6 MB | 38 s | 1.1 s | 34 | 0 |
| Redirect | 4 | 360 B | 1.1 s | 265 ms | 0 | 4 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 34 | 6 MB | 38 s | 1.1 s | 34 | 0 |
| text / html | 4 | 360 B | 1.1 s | 265 ms | 0 | 4 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| docs.lumalabs.ai | 38 / 6MB / 39s | 34 / 6MB / 38s | 4 / 360B / 1.1s |
HTTP headers
Found 21 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Alt-Svc | 38 | 1 | h3=":443"; ma=86400 | ||
| Cache-Control | 38 | 1 | s-maxage=900, stale-if-error=900 | ||
| Cf-Cache-Status | 38 | 2 | MISS (36) / BYPASS (2) | ||
| Cf-Ray | 38 | - | [ignored generic values] | ||
| Content-Language | 38 | 1 | en | ||
| Content-Type | 38 | 2 | text/html; charset=utf-8 (34) / text/html (4) | ||
| Date | 38 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Location | 4 | 4 | /reference/ping (1) / /reference/ping-1 (1) / /docs/welcome (1) / /docs (1) | ||
| Rndr-Id | 38 | 20+ | [see values below] | ||
| Server | 38 | 1 | cloudflare | ||
| Strict-Transport-Security | 38 | 1 | max-age=31536000 | ||
| Vary | 38 | 2 | Accept-Encoding (34) / Accept, Accept-Encoding, Accept-Encoding (4) | ||
| X-Content-Type-Options | 38 | 1 | nosniff | ||
| X-Dns-Prefetch-Control | 38 | 1 | off | ||
| X-Download-Options | 38 | 1 | noopen | ||
| X-Frame-Options | 38 | 1 | Deny | ||
| X-Ratelimit-Limit | 38 | 1 | 100 | ||
| X-Ratelimit-Remaining | 38 | 7 | 98 (8) / 99 (7) / 97 (7) / 96 (7) / 95 (5) / 94 (3) / 93 (1) | ||
| X-Ratelimit-Reset | 38 | 8 | 1774367991 (7) / 1774367994 (6) / 1774367997 (6) / 1774367995 (5) / 1774367993 (…6 (4) / 1774367988 (3) / 1774367992 (2) | ||
| X-Render-Origin-Server | 38 | 1 | Render | ||
| X-XSS-Protection | 38 | 1 | 1; mode=block | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 57 row(s).
| Header | Occurs | Value |
|---|---|---|
| Alt-Svc | 38 | h3=":443"; ma=86400 |
| Cache-Control | 38 | s-maxage=900, stale-if-error=900 |
| Cf-Cache-Status | 36 | MISS |
| Cf-Cache-Status | 2 | BYPASS |
| Content-Language | 38 | en |
| Content-Type | 34 | text/html; charset=utf-8 |
| Content-Type | 4 | text / html |
| Location | 1 | /reference/ping |
| Location | 1 | /reference/ping-1 |
| Location | 1 | /docs/welcome |
| Location | 1 | /docs |
| Rndr-Id | 1 | 83a59088-c198-46fb |
| Rndr-Id | 1 | 729c9a7f-4a2e-40f0 |
| Rndr-Id | 1 | 90a1279c-5d59-4d77 |
| Rndr-Id | 1 | cf564eae-1960-432a |
| Rndr-Id | 1 | 7b466f6c-3655-4644 |
| Rndr-Id | 1 | 53e6c1bb-890b-4dae |
| Rndr-Id | 1 | fae98534-7b98-4ed0 |
| Rndr-Id | 1 | eb8c619e-bb68-478f |
| Rndr-Id | 1 | 0c657f8f-1cc0-42e3 |
| Rndr-Id | 1 | e8ca730d-aa44-4359 |
| Rndr-Id | 1 | 343c2d0b-176f-44f0 |
| Rndr-Id | 1 | 9e47aba6-4d62-4667 |
| Rndr-Id | 1 | bbfa8a97-c457-45c7 |
| Rndr-Id | 1 | 860f56b3-683f-49de |
| Rndr-Id | 1 | a06eb421-1533-4464 |
| Rndr-Id | 1 | 45375321-7237-42bb |
| Rndr-Id | 1 | 6fd63f86-3b1a-4bbf |
| Rndr-Id | 1 | 3b7057bb-efc0-4760 |
| Rndr-Id | 1 | 32da5c1b-7a1d-4add |
| Rndr-Id | 1 | d5f50c3e-39a2-4402 |
| Server | 38 | cloudflare |
| Strict-Transport-Security | 38 | max-age=31536000 |
| Vary | 34 | Accept-Encoding |
| Vary | 4 | Accept, Accept-Encoding, Accept-Encoding |
| X-Content-Type-Options | 38 | nosniff |
| X-Dns-Prefetch-Control | 38 | off |
| X-Download-Options | 38 | noopen |
| X-Frame-Options | 38 | Deny |
| X-Ratelimit-Limit | 38 | 100 |
| X-Ratelimit-Remaining | 8 | 98 |
| X-Ratelimit-Remaining | 7 | 99 |
| X-Ratelimit-Remaining | 7 | 97 |
| X-Ratelimit-Remaining | 7 | 96 |
| X-Ratelimit-Remaining | 5 | 95 |
| X-Ratelimit-Remaining | 3 | 94 |
| X-Ratelimit-Remaining | 1 | 93 |
| X-Ratelimit-Reset | 7 | 1774367991 |
| X-Ratelimit-Reset | 6 | 1774367994 |
| X-Ratelimit-Reset | 6 | 1774367997 |
| X-Ratelimit-Reset | 5 | 1774367995 |
| X-Ratelimit-Reset | 5 | 1774367993 |
| X-Ratelimit-Reset | 4 | 1774367996 |
| X-Ratelimit-Reset | 3 | 1774367988 |
| X-Ratelimit-Reset | 2 | 1774367992 |
| X-Render-Origin-Server | 38 | Render |
| X-XSS-Protection | 38 | 1; mode=block |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 34 | - | - | - |
| Redirect | Cache-Control | 4 | - | - | - |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| docs.lumalabs.ai | Cache-Control | 38 | - | - | - |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| docs.lumalabs.ai | HTML | Cache-Control | 34 | - | - | - |
| docs.lumalabs.ai | Redirect | Cache-Control | 4 | - | - | - |
DNS info
Found 10 row(s).
| DNS resolving tree |
|---|
| docs.lumalabs.ai |
| lumaai-d484bcff.readmessl.com |
| IPv4: lumaai-d484bcff.readmessl.com. |
| IPv4: 104.16.241.118 |
| IPv4: 104.16.242.118 |
| IPv6: lumaai-d484bcff.readmessl.com. |
| IPv6: 2606:4700::6810:f276 |
| IPv6: 2606:4700::6810:f176 |
| DNS server: 127.0.0.53 |
| No rows found, please edit your search term. |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Google Trust Services, CN = WE1 |
| Subject | CN = docs.lumalabs.ai |
| Valid from | Mar 3 06:54:41 2026 GMT (VALID already 21.4 day(s)) |
| Valid to | Jun 1 07:54:30 2026 GMT (VALID still for 68.7 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 8d:b4:69:3f:2e:1e:21:b1:0e:55:3f:49:07:3b:d6:2b Signature Algorithm: ecdsa-with-SHA256 Issuer: C = US, O = Google Trust Services, CN = WE1 Validity Not Before: Mar 3 06:54:41 2026 GMT Not After : Jun 1 07:54:30 2026 GMT Subject: CN = docs.lumalabs.ai Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (256 bit) pub: 04:ec:92:93:64:13:3d:fa:2e:37:21:af:0d:f0:2e: e8:c0:bd:d4:40:97:5f:1b:7d:c8:64:07:4c:ad:17: 05:c7:02:42:e1:a2:9a:33:e8:35:46:9f:69:6f:51: 4d:bb:07:c6:19:cf:50:7a:2e:5f:cb:5a:3f:45:68: 65:18:6c:a4:dc 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: 2E:2C:BF:2C:5E:F1:E8:6E:C3:73:19:96:81:0A:C6:2C:2B:C0:7B:17 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/jbQ CA Issuers - URI:http://i.pki.goog/we1.crt X509v3 Subject Alternative Name: DNS:docs.lumalabs.ai X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://c.pki.goog/we1/WyINKZSbmqk.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 0E:57:94:BC:F3:AE:A9:3E:33:1B:2C:99:07:B3:F7:90: DF:9B:C2:3D:71:32:25:DD:21:A9:25:AC:61:C5:4E:21 Timestamp : Mar 3 07:54:41.992 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:20:6C:49:34:40:DB:E0:02:2C:CF:CB:E8:12: A2:2C:E4:65:AA:98:87:BF:44:B9:01:6B:B3:41:A8:67: 6C:D0:A8:C0:02:21:00:DA:09:F2:62:D1:9E:A0:37:2A: D3:2C:F4:E3:6C:66:16:B3:5B:CF:D8:CA:5A:9B:69:6E: B2:53:AC:45:CE:6C:CD 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 : Mar 3 07:54:42.177 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:44:02:20:78:2D:5C:0B:B1:29:06:17:6F:39:9A:EA: 73:6D:1F:29:48:16:BB:21:C4:32:5E:CE:E8:DE:72:A0: FF:E5:45:59:02:20:5C:BA:EF:5A:82:34:01:8C:11:EA: D4:F8:18:AA:49:AF:0F:24:5F:99:98:7C:4B:FC:CC:DA: 9C:7E:3C:9D:D7:CA Signature Algorithm: ecdsa-with-SHA256 Signature Value: 30:44:02:20:78:e8:b1:75:49:df:c8:10:43:ec:b4:83:c0:10: 4d:ec:9c:41:a4:46:9e:29:61:a6:ca:60:a1:3a:42:f7:d4:b9: 02:20:7b:ef:ae:42:1f:35:46:60:94:c1:1c:eb:6c:af:fb:ae: 41:24:e5:26:87:95:41:71:44:09:a7:ad:e6:22:68:1e |
| 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 === 40D7FC1DEE760000: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 === 40C778B0C4760000: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 = docs.lumalabs.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = docs.lumalabs.ai i:C = US, O = Google Trust Services, CN = WE1 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256 v:NotBefore: Mar 3 06:54:41 2026 GMT; NotAfter: Jun 1 07:54:30 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----- MIIDnjCCA0WgAwIBAgIRAI20aT8uHiGxDlU/SQc71iswCgYIKoZIzj0EAwIwOzEL MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG A1UEAxMDV0UxMB4XDTI2MDMwMzA2NTQ0MVoXDTI2MDYwMTA3NTQzMFowGzEZMBcG A1UEAxMQZG9jcy5sdW1hbGFicy5haTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA BOySk2QTPfouNyGvDfAu6MC91ECXXxt9yGQHTK0XBccCQuGimjPoNUafaW9RTbsH xhnPUHouX8taP0VoZRhspNyjggJIMIICRDAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQULiy/LF7x6G7D cxmWgQrGLCvAexcwHwYDVR0jBBgwFoAUkHeSNWfE/6jMqeZ72YB5e8yT+TgwXgYI KwYBBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2kuZ29vZy9zL3dl MS9qYlEwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dlMS5jcnQwGwYD VR0RBBQwEoIQZG9jcy5sdW1hbGFicy5haTATBgNVHSAEDDAKMAgGBmeBDAECATA2 BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93ZTEvV3lJTktaU2Jt cWsuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYADleUvPOuqT4zGyyZB7P3 kN+bwj1xMiXdIaklrGHFTiEAAAGcsrEtyAAABAMARzBFAiBsSTRA2+ACLM/L6BKi LORlqpiHv0S5AWuzQahnbNCowAIhANoJ8mLRnqA3KtMs9ONsZhazW8/YylqbaW6y U6xFzmzNAHUA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcsrEu gQAABAMARjBEAiB4LVwLsSkGF285mupzbR8pSBa7IcQyXs7o3nKg/+VFWQIgXLrv WoI0AYwR6tT4GKpJrw8kX5mYfEv8zNqcfjyd18owCgYIKoZIzj0EAwIDRwAwRAIg eOixdUnfyBBD7LSDwBBN7JxBpEaeKWGmymChOkL31LkCIHvvrkIfNUZglMEc62yv +65BJOUmh5VBcUQJp63mImge -----END CERTIFICATE----- subject=CN = docs.lumalabs.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 2978 bytes and written 306 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: 85491737B5300472A1201973EF2E7BE85CF211323A69FB6C899B309A5F6AE5B6 Session-ID-ctx: Master-Key: 63DD1A897A1267CF308A0A31AC966FBBD967CB47A9A643FF72BD35C38F04484FE3F3ADF8024622E9C2423BDCEA1C00CB PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 64800 (seconds) TLS session ticket: 0000 - 72 0d 23 c2 b7 e9 94 fd-3e d3 0d 4f e1 2a 1d 16 r.#.....>..O.*.. 0010 - 73 d1 f8 aa a3 e9 61 d0-77 b7 1f fa 66 5b 33 a2 s.....a.w...f[3. 0020 - dc ad fb ff cf 4d 96 40-f7 4c 86 aa 49 5a bd b5 .....M.@.L..IZ.. 0030 - c0 c6 9d 5d 8f f6 13 56-6c e5 f8 77 61 76 be b5 ...]...Vl..wav.. 0040 - 72 7f 81 67 a0 9d 40 16-a3 06 68 9b 8f ae c7 8f r..g..@...h..... 0050 - 1f c8 e9 a9 99 35 d7 2f-d3 f4 41 e8 a4 5a ed 5d .....5./..A..Z.] 0060 - 66 2b 24 7b 24 00 ee 06-7b 30 ab 65 76 86 a2 70 f+${$...{0.ev..p 0070 - 6c 9b 67 d7 03 75 6d 50-36 a0 8e d4 32 7f 8f c2 l.g..umP6...2... 0080 - 14 df e4 f3 56 11 77 b7-81 af c1 ed 91 68 47 2a ....V.w......hG* 0090 - e7 89 47 29 e4 ac a2 f5-54 76 40 3a ea 34 46 33 ..G)....Tv@:.4F3 00a0 - 7c 98 20 32 07 c5 eb bd-eb 8a 15 e8 46 8f 04 31 |. 2........F..1 00b0 - 93 31 00 71 d4 a7 98 e1-41 8d 39 66 1a 9a 66 da .1.q....A.9f..f. Start Time: 1774367997 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 = docs.lumalabs.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = docs.lumalabs.ai i:C = US, O = Google Trust Services, CN = WE1 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA256 v:NotBefore: Mar 3 06:54:41 2026 GMT; NotAfter: Jun 1 07:54:30 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----- MIIDnjCCA0WgAwIBAgIRAI20aT8uHiGxDlU/SQc71iswCgYIKoZIzj0EAwIwOzEL MAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG A1UEAxMDV0UxMB4XDTI2MDMwMzA2NTQ0MVoXDTI2MDYwMTA3NTQzMFowGzEZMBcG A1UEAxMQZG9jcy5sdW1hbGFicy5haTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA BOySk2QTPfouNyGvDfAu6MC91ECXXxt9yGQHTK0XBccCQuGimjPoNUafaW9RTbsH xhnPUHouX8taP0VoZRhspNyjggJIMIICRDAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQULiy/LF7x6G7D cxmWgQrGLCvAexcwHwYDVR0jBBgwFoAUkHeSNWfE/6jMqeZ72YB5e8yT+TgwXgYI KwYBBQUHAQEEUjBQMCcGCCsGAQUFBzABhhtodHRwOi8vby5wa2kuZ29vZy9zL3dl MS9qYlEwJQYIKwYBBQUHMAKGGWh0dHA6Ly9pLnBraS5nb29nL3dlMS5jcnQwGwYD VR0RBBQwEoIQZG9jcy5sdW1hbGFicy5haTATBgNVHSAEDDAKMAgGBmeBDAECATA2 BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vYy5wa2kuZ29vZy93ZTEvV3lJTktaU2Jt cWsuY3JsMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYADleUvPOuqT4zGyyZB7P3 kN+bwj1xMiXdIaklrGHFTiEAAAGcsrEtyAAABAMARzBFAiBsSTRA2+ACLM/L6BKi LORlqpiHv0S5AWuzQahnbNCowAIhANoJ8mLRnqA3KtMs9ONsZhazW8/YylqbaW6y U6xFzmzNAHUA0W6ppWgHfmY1oD83pd28A6U8QRIU1IgY9ekxsyPLlQQAAAGcsrEu gQAABAMARjBEAiB4LVwLsSkGF285mupzbR8pSBa7IcQyXs7o3nKg/+VFWQIgXLrv WoI0AYwR6tT4GKpJrw8kX5mYfEv8zNqcfjyd18owCgYIKoZIzj0EAwIDRwAwRAIg eOixdUnfyBBD7LSDwBBN7JxBpEaeKWGmymChOkL31LkCIHvvrkIfNUZglMEc62yv +65BJOUmh5VBcUQJp63mImge -----END CERTIFICATE----- subject=CN = docs.lumalabs.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 2817 bytes and written 330 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 time | 12 s |
| Total URLs | 38 |
| Total size | 6 MB |
| Requests - total time | 39 s |
| Requests - avg time | 1 s |
| Requests - min time | 216 ms |
| Requests - max time | 5.7 s |
| Requests by status | 200: 34 301: 2 302: 2 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 693 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 180 ms | 34 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 112 ms | 34 |
| AccessibilityAnalyzer::checkMissingLabels | 89 ms | 34 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 88 ms | 34 |
| AccessibilityAnalyzer::checkMissingRoles | 76 ms | 34 |
| AccessibilityAnalyzer::checkMissingLang | 71 ms | 34 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 70 ms | 34 |
| BestPracticeAnalyzer::checkInlineSvg | 11 ms | 34 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 8 ms | 34 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 4 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 2 ms | 34 |
| SecurityAnalyzer::checkHtmlSecurity | 2 ms | 34 |
| SecurityAnalyzer::checkHeaders | 1 ms | 34 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 53 ms | 34 |
| JavaScriptProcessor::findUrls | 43 ms | 34 |
| HtmlProcessor::findUrls | 26 ms | 38 |
| CssProcessor::findUrls | 5 ms | 34 |
| AstroProcessor::findUrls | 1 ms | 34 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 34 |
| NextJsProcessor::findUrls | 0 ms | 34 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 34 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 38 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 34 |
| SvelteProcessor::findUrls | 0 ms | 34 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 34 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 15:59:44 |
| Command | siteone-crawler --url=https://docs.lumalabs.ai --markdown-export-dir=/tmp/siteone-luma --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 |