# agentsite-static-version=d8529160-5f02-4b8e-a55d-4259e1a92ae5 # deno.com > AI-optimized mirror of deno.com containing 50 pages totalling 59,218 words of clean markdown content, structured data, and semantic HTML. Original source: https://deno.com. Last updated: 2026-09-22T15:11:25.833Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Deno, the drop-in JavaScript runtime for Node developers](/content/site-root.html): A drop-in JavaScript runtime with built-in TypeScript, npm support, and security by default. Run your existing Node project on Deno with no setup. (610 words) ## Articles & Blog Posts - [The Future (and the Past) of the Web is Server Side Rendering | Deno](/content/blog/the-future-and-past-is-server-side-rendering/index.html): A brief history about server-side rendering and why it's the right approach for modern web development. (2,628 words) - [Build a dinosaur runner game with Deno, pt. 4 | Deno](/content/blog/build-a-game-with-deno-4/index.html): Building a leaderboard with database integration for our example browser-based game. (2,274 words) - [Build a dinosaur runner game with Deno, pt. 2 | Deno](/content/blog/build-a-game-with-deno-2/index.html): This series of posts will guide you through building a simple game using Deno. This post sets up the game loop, user controls and basic game physics. (2,189 words) - [My highlights from the new Deno Deploy | Deno](/content/blog/deno-deploy-highlights/index.html): Highlights from the new version of Deno Deploy. (2,286 words) - [Build a dinosaur runner game with Deno, pt. 5 | Deno](/content/blog/build-a-game-with-deno-5/index.html): Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL. (2,023 words) - [The State of Web Frameworks on Deno | Deno](/content/blog/web-frameworks-on-deno/index.html): With npm compatibility in Deno improving, and npm specifiers now available on Deno Deploy, there are more options than ever to build web apps on Deno. Let's explore some options, including Fresh, SvelteKit, Nuxt/Vue, Astro, and beyond. (1,628 words) - [How to Build a Blog with Fresh | Deno](/content/blog/build-a-blog-with-fresh/index.html): Create a simple blog with Fresh in minutes. (1,224 words) - [The Dino 🦕, the Llama 🦙, and the Whale 🐋 | Deno](/content/blog/the-dino-llama-and-whale/index.html): Did you know you can run a large language model with Deno and Jupyter Notebooks? Here's how. (978 words) - [Introducing deployctl, the command line interface for Deno Deploy | Deno](/content/blog/deployctl/index.html): Deno Deploy’s command line interface, deployctl, is the simplest way to deploy your projects to the cloud. Here’s how to do it. (1,665 words) - [Announcing the Deno KV Hackathon | Deno](/content/blog/deno-kv-hackathon/index.html): Rules, categories, prizes, and more about the Deno KV Hackathon. (882 words) - [Deno KV internals: building a database for the modern web | Deno](/content/blog/building-deno-kv/index.html): How we built a performant, scalable, ACID-compliant, JavaScript-native database on FoundationDB. (2,214 words) - [The Future of the Web is on the Edge | Deno](/content/blog/the-future-of-web-is-on-the-edge/index.html): A brief history of the internet explaining why building for the edge is faster, more secure, and easier than ever. (1,991 words) - [Which serverless edge platform has the fastest git deployments? | Deno](/content/blog/fastest-git-deploys-to-the-edge/index.html): We test a handful of popular serverless edge computing providers to see which has the fastest git deployment time. (1,320 words) - [Deno Sandbox](/content/deploy/sandbox/index.html): The safest, simplest way to run untrusted code. Secure Linux microVMs with instant startup, strict network policies, and isolated secrets. (1,071 words) - [Build a dinosaur runner game with Deno, pt. 3 | Deno](/content/blog/build-a-game-with-deno-3/index.html): Adding obstacles, collision detection and game mechanics to our example browser-based game. (1,958 words) - [How we built a secure, performant, multi-tenant cloud platform to run untrusted code | Deno](/content/blog/build-secure-performant-cloud-platform/index.html): When building a modern cloud platform to securely run untrusted code, it can be difficult to balance cost and performance. Here’s how we built Deno Deploy and Deno Subhosting. (2,254 words) - [Manage your Deno Deploy and Deno Subhosting projects with Terraform | Deno](/content/blog/terraform/index.html): Terraform is a popular tool used to safely and predictably provision and manage infrastructure in any cloud. Here’s how you could use Terraform to manage your Deno Deploy or Deno Subhosting projects. (1,124 words) - [Announcing native npm support on Deno Deploy | Deno](/content/blog/npm-on-deno-deploy/index.html): Deno Deploy becomes the first isolate serverless platform to natively support more than two million modules on npm. (1,164 words) - [Build a Simple Image Resizing API in less than 100 LOC | Deno](/content/blog/build-image-resizing-api/index.html): A tutorial on building and deploying a simple image resizing API. (1,174 words) - [Introducing Deno Deploy onboarding tutorials | Deno](/content/blog/deploy-onboarding-tutorials/index.html): We revamped Deno Deploy’s onboarding to show you how easy it is to use Deno’s cloud primitives in your projects. (526 words) - [How to build a static site with Lume | Deno](/content/blog/build-a-static-site-with-lume/index.html): Build a simple static site with Lume. (1,206 words) - [Build a dinosaur runner game with Deno, pt. 6 | Deno](/content/blog/build-a-game-with-deno-6/index.html): Add structured logging, distributed traces, and game analytics to your Deno game and learn how to use Deno Deploy's built-in logs, traces, and metrics dashboards. (1,951 words) - [Announcing Deno Queues | Deno](/content/blog/queues/index.html): Introducing Deno Queues - zero config, scalable messaging with a guaranteed at-least-once delivery. This new primitive builds on the foundation set by Deno KV, and is available today in the Deno JavaScript runtime and Deno Deploy. (1,184 words) - [Build a dinosaur runner game with Deno, pt. 1 | Deno](/content/blog/build-a-game-with-deno-1/index.html): This series of posts will guide you through building a simple game using Deno. Each post corresponds to a stage in the development process, gradually introducing new features and concepts. (1,100 words) - [Build Real-time Applications with the new "watch" API in Deno KV | Deno](/content/blog/kv-watch/index.html): Detecting changes in Deno KV with `kv.watch` makes it easier to build real-time applications like newsfeeds, analytics, multi-user collaboration tools, and more. (301 words) - [Deno Deploy Pricing](/content/deploy/pricing/index.html): Transparent pricing that scales with your needs. Get started for free and grow to any scale with Deno Deploy. (1,918 words) - [Announcing self-hosted Deno KV, continuous backups, and replicas | Deno](/content/blog/kv-is-open-source-with-continuous-backup/index.html): Deno KV is now even more flexible and powerful with self-hosted options, replicas, and S3 and GCS continuous backup support. (988 words) - [Reports of Deno's Demise Have Been Greatly Exaggerated | Deno](/content/blog/greatly-exaggerated/index.html): Addressing recent Deno criticisms and sharing our vision for the future (1,364 words) - [How security and tenant isolation allows Deno Subhosting to run untrusted code securely | Deno](/content/blog/subhosting-security-run-untrusted-code/index.html): Deno Deploy and Deno Subhosting was designed with security and tenant isolation in mind. Here's how it works. (1,268 words) - [Deno KV vs. Cloudflare Workers KV, Upstash Redis, AWS DynamoDB, and Google Firestore | Deno](/content/blog/comparing-deno-kv/index.html): We compare Deno KV to other serverless data stores on performance, price, developer experience, and more. (923 words) - [Use Deno KV in Node with the new official npm package | Deno](/content/blog/kv-npm/index.html): Access our zero config distributed database, Deno KV, in your Node projects with our new npm package. (923 words) - [Introducing Simpler Project Creation in Deno Deploy | Deno](/content/blog/simpler-project-creation-deploy/index.html): Introducing a more simplified project creation flow in Deno Deploy, including seamless CI/CD setup, a more transparent build and deployment step, and more. (818 words) - [Deno KV is in Open Beta | Deno](/content/blog/kv-open-beta/index.html): Deno KV, the easiest way to add a strongly consistent database to your app, is now in open beta. (339 words) - [Introducing Web Cache API support on Deno Deploy | Deno](/content/blog/deploy-cache-api/index.html): The Web Cache API offers sub-millisecond read latency, multi-Gbps write throughput, and unbounded storage. Here’s how you can use it. (720 words) - [Deno Subhosting: the easiest and most secure way to run untrusted multi-tenant code | Deno](/content/blog/subhosting/index.html): Subhosting is a new way to leverage Deno Deploy's fast, scalable multi-tenant v8 isolate cloud to run your users code securely. (864 words) - [August 22nd, 2023 Deno Deploy Post-mortem | Deno](/content/blog/2023-08-22-outage-post-mortem/index.html): Post-mortem report for the Deploy outage on August 22nd, 2023. (538 words) - [Build a custom RAG AI agent in TypeScript and Jupyter | Deno](/content/blog/build-custom-rag-ai-agent/index.html): AI and LLMs are certainly useful assistive tools. But what if we need to train LLMs on confidential documents and materials? Here's how you can build your own custom RAG AI agent. (1,749 words) - [Announcing Deno Cron | Deno](/content/blog/cron/index.html): `Deno.cron` allows you to easily create scheduled jobs and is available on Deno Deploy. Here's how it works. (783 words) - [May 23rd, 2023 Deno Deploy Postmortem | Deno](/content/blog/2023-05-23-outage-post-mortem/index.html): Post-mortem report for the Deploy and Subhosting outage on May 23rd, 2023. (439 words) - [Node.js built-ins on Deno Deploy | Deno](/content/blog/node-builtins-on-deploy/index.html): You can now use Node.js built-in modules like `node:http` on Deno Deploy, allowing you to run existing Node.js apps at the edge. (325 words) - [June 25th, 2023 Deno Deploy Postmortem | Deno](/content/blog/2023-06-25-outage-post-mortem/index.html): Post-mortem report for the Deploy outage on June 25th, 2023. (488 words) - [Protect your cloud spend with new Deno Deploy spend limits | Deno](/content/blog/deploy-spend-limits/index.html): You can now exercise greater control over your Deno Deploy spend with our new spend limits. Here’s how they work. (332 words) - [How Deno protects against npm exploits | Deno](/content/blog/deno-protects-npm-exploits/index.html): Recent supply chain attacks on npm is a reminder that Node and npm grants unfettered access to your systems. Here's how Deno, with an opt-in security model, protects against these vulnerabilities. (1,156 words) - [Run your Next.js SSR app on Deno Deploy | Deno](/content/blog/nextjs-on-deno-deploy/index.html): Here's how to get your Next.js SSR project up and running on Deno Deploy. (762 words) - [Deno Deploy is Generally Available | Deno](/content/blog/deno-deploy-is-ga/index.html): Deno Deploy is now generally available, plus some highlights of new features and tools. (959 words) - [Introducing Deno Sandbox | Deno](/content/blog/introducing-deno-sandbox/index.html): Instant Linux microVMs with defense-in-depth security for running untrusted code. (666 words) - [Claw Patrol: an open-source security firewall for agents | Deno](/content/blog/clawpatrol/index.html): Why we needed an agent firewall that speaks more than HTTP. (773 words) - [React Server Functions / Next.js Vulnerability: Deno Deploy users protected | Deno](/content/blog/react-server-functions-rce/index.html): A critical Remote Code Execution (RCE) vulnerability has been found in React Server Functions and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users. (580 words) - [React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected | Deno](/content/blog/cve-2025-55184/index.html): A high severity Denial-of-Service (DoS) vulnerability has been found in React Server Components and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users. (618 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [Agentsite Network](https://agentsite.network/network.html): Public index of Agentsites and their machine-readable resources