Skip to content

Latest commit

 

History

History
143 lines (125 loc) · 9.65 KB

index.mdx

File metadata and controls

143 lines (125 loc) · 9.65 KB
title description layout
Deno Documentation
Guides, references, tutorials and examples for using Deno, the secure runtime for JavaScript and TypeScript.
raw.tsx

<comp.Hero bgImage="deno-looking-up.svg">

Deno Docs

Deno, the open-source runtime for TypeScript and JavaScript. Features built-in dev tools, powerful platform APIs, and native support for TypeScript and JSX.

<comp.CTA href="/manual/" type="runtime">Get Started -></comp.CTA> <comp.CTA href="/deploy/manual/" type="deploy">Try Deno Deploy -></comp.CTA> </comp.Hero>

<comp.Banner type="runtime">

Deno 2 is out now! Learn about what's changed in the release.

<comp.Heading level="2" type="runtime">Deno Runtime</comp.Heading>

Deno (/ˈdiːnoʊ/, pronounced dee-no) is an open source JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. It's built on V8, Rust, and Tokio.

<comp.Columns>

Deno basics

New to Deno? This is the place to start.

Get started ->

Configuration

Customizations for Deno’s built-in TypeScript compiler, formatter, and linter.

Deno config ->

Testing in Deno

All about Deno’s built-in test runner for JavaScript or TypeScript code.

More about Testing ->

<comp.Heading level="3" type="runtime">Examples</comp.Heading>

A collection of annotated Deno examples, to be used as a reference for how to build with Deno, or as a guide to learn about many of Deno's features. Find more examples in the Examples section.

<comp.Columns>

Deno Cloud Primitives

KVQueuesCronKV Watch

<comp.Heading level="3" type="runtime">API reference</comp.Heading>

Deno, Web, and Node API reference documentation, built for the Deno experience. Explore the APIs available in Deno in the API reference section.

<comp.Columns>

<comp.Banner type="deploy">

Run Deno Deploy on your own infrastructure with our self-hosted solution running on AWS, GCP, or Azure. Learn more ->

<comp.Heading level="2" type="deploy">Deno Deploy</comp.Heading>

Serverless platform for deploying JavaScript code to a fast, global edge network. Supports Deno APIs and Node.js / npm modules

<comp.Columns>

KV

Key/value database built in to the Deno runtime. Simple API, works with zero configuration on Deno Deploy.

KV docs ->

Cron

Execute code on a configurable schedule at the edge in any time zone.

Cron docs ->

Queues

Deno’s queueing API for offloading larger workloads or scheduling tasks with guaranteed delivery.

Queues docs ->

<comp.Heading level="3" type="deploy">Subhosting</comp.Heading>

Deno Subhosting is a robust platform designed to allow Software as a Service (SaaS) providers to securely run code written by their customers.

<comp.Columns>

Quick Start

Configure your subhosting account and you'll be hosting customer code in minutes.

Quick start ->

Subhosting architecture

Manage key resources in your systems - handle data, manage deployments and their analytics. All while ensuring stability and efficiency.

Learn about subhosting ->

REST API

Quickly provision new projects and make deployments through our REST API.

REST API ->

<comp.Heading level="2" type="purple">Help</comp.Heading>

<comp.Columns>

Connect with our community

Get help from the Deno community

Learn more ->

Enterprise support

Explore Deno's enterprise support options

Learn more ->

</comp.Columns>