{"id":31360,"date":"2026-07-09T18:00:02","date_gmt":"2026-07-09T16:00:02","guid":{"rendered":"https:\/\/wordlift.io\/blog\/en\/?post_type=entity&#038;p=31360"},"modified":"2026-07-09T18:30:17","modified_gmt":"2026-07-09T16:30:17","slug":"astro","status":"publish","type":"entity","link":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/","title":{"rendered":"Astro"},"content":{"rendered":"\n\n\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p>Astro is an open-source web framework for content-driven websites \u2014 blogs, documentation, marketing sites, editorial publications, and commerce storefronts. It renders to static HTML by default and ships almost no client-side JavaScript, loading interactive components only on the parts of a page that actually need them.<\/p>\n\n\n\n<p>That approach is called&nbsp;<strong>Islands Architecture<\/strong>. The page is static HTML; each interactive widget becomes an isolated \u201cisland\u201d that hydrates on its own, and a single project can mix React, Vue, Svelte, Solid, and Preact components side by side. Astro supports both static generation and server-side rendering, and its type-safe content collections validate Markdown and MDX at build time rather than in production.<\/p>\n\n\n\n<p>Astro was created by Fred K. Schott and the core team at The Astro Technology Company, with a public alpha in 2021 and a 1.0 release in August 2022. On 16 January 2026, Cloudflare acquired the company and the team; the framework remains MIT-licensed and open-source. Astro 6, released in March 2026, rebuilt the development server on Cloudflare\u2019s workerd runtime and added a Rust-based compiler, a Fonts API, content-security-policy support, and live content collections.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In the alpina.travel graph<\/h2>\n\n\n\n<p>Astro is the&nbsp;<strong>rendering layer<\/strong>&nbsp;of alpina.travel. It reads the WordLift Knowledge Graph at build time and produces the site\u2019s static pages, JSON endpoints, and agent-facing metadata. Those pages are served at the Cloudflare edge \u2014 which, since January 2026, is the same company that now stewards Astro itself.<\/p>\n\n\n\n<p>In the graph, the alpina.travel website is based on this entity:<\/p>\n\n\n\n<p>alpina.travel&nbsp;is built on&nbsp;wl01855\/astro<\/p>\n\n\n\n<p>That single edge is what interlinking looks like in practice. A local project entity points at a well-identified software entity, which is itself connected to Wikidata and the framework\u2019s canonical sources. An agent can traverse from the site, to the framework it runs on, to that framework\u2019s authoritative description \u2014 without ever leaving the graph.<\/p>\n\n\n\n<p>Why an entity, not a mention<\/p>\n\n\n\n<p>Written as prose, \u201cbuilt with Astro\u201d is just a string. Held as an entity with a stable identifier and links to canonical sources, it becomes a node an AI agent can resolve, verify, and reuse \u2014 the difference the agentic web is built on.<\/p>\n\n\n\n<p>Entity<\/p>\n\n\n\n<p>AstroTypeWeb frameworkDeveloperFred K. Schott \u00b7 The Astro Technology CompanyStewardCloudflare, Inc. (since January 2026)First released2021 (alpha) \u00b7 1.0 August 2022Current versionAstro 6 (March 2026)LicenseMITWritten inTypeScriptBuilt onViteRendersReact, Vue, Svelte, Solid, PreactBest forContent-driven websitesCanonical IDdata.wordlift.io\/wl01855\/astroLinked towikidata.org\/wiki\/Q114769542<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where the data lives<\/h2>\n\n\n\n<p>No markup on the page \u2014 by design<\/p>\n\n\n\n<p>This is the human view of the entity. Its structured data is not embedded as markup here; it lives in the WordLift Knowledge Graph and is served, on demand, from the canonical entity at&nbsp;<a href=\"https:\/\/data.wordlift.io\/wl01855\/astro\"><code>data.wordlift.io\/wl01855\/astro<\/code><\/a>&nbsp;through the WordLift Data API. The graph is the source of truth; the page points to it with a single&nbsp;<code>rel=\"about\"<\/code>&nbsp;link and stays clean.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Astro is an open-source web framework for content-driven websites \u2014 blogs, documentation, marketing sites, editorial publications, and commerce storefronts. It renders to static HTML by default and ships almost no client-side JavaScript, loading interactive components only on the parts of a page that actually need them. That approach is called&nbsp;Islands Architecture. The page is &hellip; <a href=\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/\">Continued<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"wl_entities_gutenberg":"","_wlpage_enable":"","footnotes":""},"categories":[],"wl_entity_type":[15],"coauthors":[4226],"class_list":["post-31360","entity","type-entity","status-publish","hentry","wl_entity_type-organization"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Astro - WordLift Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Astro - WordLift Blog\" \/>\n<meta property=\"og:description\" content=\"Overview Astro is an open-source web framework for content-driven websites \u2014 blogs, documentation, marketing sites, editorial publications, and commerce storefronts. It renders to static HTML by default and ships almost no client-side JavaScript, loading interactive components only on the parts of a page that actually need them. That approach is called&nbsp;Islands Architecture. The page is &hellip; Continued\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/\" \/>\n<meta property=\"og:site_name\" content=\"WordLift Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T16:30:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Andrea Volpini\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/\",\"url\":\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/\",\"name\":\"Astro - WordLift Blog\",\"isPartOf\":{\"@id\":\"https:\/\/wordlift.io\/blog\/en\/#website\"},\"datePublished\":\"2026-07-09T16:00:02+00:00\",\"dateModified\":\"2026-07-09T16:30:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/wordlift.io\/blog\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Astro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wordlift.io\/blog\/en\/#website\",\"url\":\"https:\/\/wordlift.io\/blog\/en\/\",\"name\":\"WordLift Blog\",\"description\":\"AI-Powered SEO\",\"publisher\":{\"@id\":\"https:\/\/wordlift.io\/blog\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wordlift.io\/blog\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wordlift.io\/blog\/en\/#organization\",\"name\":\"WordLift\",\"url\":\"https:\/\/wordlift.io\/blog\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wordlift.io\/blog\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mk0wordliftblog7j5te.kinstacdn.com\/wp-content\/uploads\/sites\/3\/2017\/04\/logo-1.png\",\"contentUrl\":\"https:\/\/mk0wordliftblog7j5te.kinstacdn.com\/wp-content\/uploads\/sites\/3\/2017\/04\/logo-1.png\",\"width\":152,\"height\":40,\"caption\":\"WordLift\"},\"image\":{\"@id\":\"https:\/\/wordlift.io\/blog\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Astro - WordLift Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/","og_locale":"en_US","og_type":"article","og_title":"Astro - WordLift Blog","og_description":"Overview Astro is an open-source web framework for content-driven websites \u2014 blogs, documentation, marketing sites, editorial publications, and commerce storefronts. It renders to static HTML by default and ships almost no client-side JavaScript, loading interactive components only on the parts of a page that actually need them. That approach is called&nbsp;Islands Architecture. The page is &hellip; Continued","og_url":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/","og_site_name":"WordLift Blog","article_modified_time":"2026-07-09T16:30:17+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes","Written by":"Andrea Volpini"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/","url":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/","name":"Astro - WordLift Blog","isPartOf":{"@id":"https:\/\/wordlift.io\/blog\/en\/#website"},"datePublished":"2026-07-09T16:00:02+00:00","dateModified":"2026-07-09T16:30:17+00:00","breadcrumb":{"@id":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordlift.io\/blog\/en\/entity\/astro\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wordlift.io\/blog\/en\/entity\/astro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/wordlift.io\/blog\/en\/"},{"@type":"ListItem","position":2,"name":"Astro"}]},{"@type":"WebSite","@id":"https:\/\/wordlift.io\/blog\/en\/#website","url":"https:\/\/wordlift.io\/blog\/en\/","name":"WordLift Blog","description":"AI-Powered SEO","publisher":{"@id":"https:\/\/wordlift.io\/blog\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordlift.io\/blog\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wordlift.io\/blog\/en\/#organization","name":"WordLift","url":"https:\/\/wordlift.io\/blog\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wordlift.io\/blog\/en\/#\/schema\/logo\/image\/","url":"https:\/\/mk0wordliftblog7j5te.kinstacdn.com\/wp-content\/uploads\/sites\/3\/2017\/04\/logo-1.png","contentUrl":"https:\/\/mk0wordliftblog7j5te.kinstacdn.com\/wp-content\/uploads\/sites\/3\/2017\/04\/logo-1.png","width":152,"height":40,"caption":"WordLift"},"image":{"@id":"https:\/\/wordlift.io\/blog\/en\/#\/schema\/logo\/image\/"}}]}},"_wl_alt_label":[],"wl:entity_url":"http:\/\/data.wordlift.io\/wl0216\/entity\/astro","_links":{"self":[{"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/entities\/31360"}],"collection":[{"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/entities"}],"about":[{"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/types\/entity"}],"author":[{"embeddable":true,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/comments?post=31360"}],"version-history":[{"count":3,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/entities\/31360\/revisions"}],"predecessor-version":[{"id":31376,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/entities\/31360\/revisions\/31376"}],"wp:attachment":[{"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/media?parent=31360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/categories?post=31360"},{"taxonomy":"wl_entity_type","embeddable":true,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/wl_entity_type?post=31360"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/wordlift.io\/blog\/en\/wp-json\/wp\/v2\/coauthors?post=31360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}