Skip to main content
Products
Open Source
Deno
Modern runtime for JavaScript and TypeScript
Fresh
Web framework designed for the edge
JSR
TypeScript-first ESM package registry
Cloud
Deploy
Easy serverless hosting for your JavaScript projects
Subhosting
Securely run untrusted code in a scalable sandbox
Pricing
Starts free and scales with your needs
Docs
Manual
Current path
API Reference
Deno Deploy
Deno KV
Deno by Example
Modules
deno.land/x
Standard Library
Node.js & npm
JSR
Blog
Search…
⌘K
Menu
Manual
Runtime APIs
Version
v1.42.4
v1.42.3
v1.42.2
v1.42.1
v1.42.0
v1.41.3
v1.41.2
v1.41.1
v1.41.0
v1.40.5
v1.40.4
v1.40.3
v1.40.2
v1.40.1
v1.40.0
v1.39.4
v1.39.3
v1.39.2
v1.39.1
v1.39.0
v1.38.5
v1.38.4
v1.38.3
v1.38.2
v1.38.1
v1.38.0
v1.37.2
v1.37.1
v1.37.0
v1.36.4
v1.36.3
v1.36.2
v1.36.1
v1.36.0
v1.35.3
v1.35.2
v1.35.1
v1.35.0
v1.34.3
v1.34.2
v1.34.1
v1.34.0
v1.33.4
v1.33.3
v1.33.2
v1.33.1
v1.33.0
v1.32.5
v1.32.4
v1.32.3
v1.32.2
v1.32.1
v1.32.0
v1.31.3
v1.31.2
v1.31.1
v1.31.0
v1.30.3
v1.30.2
v1.30.1
v1.30.0
v1.29.4
v1.29.3
v1.29.2
v1.29.1
v1.29.0
v1.28.3
v1.28.2
v1.28.1
v1.28.0
v1.27.2
v1.27.1
v1.27.0
v1.26.2
v1.26.1
v1.26.0
v1.25.4
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.21.3
v1.21.2
v1.21.1
v1.21.0
v1.20.6
v1.20.5
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.18.2
v1.18.1
v1.18.0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.3
v1.15.2
v1.15.1
v1.15.0
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.2
v1.13.1
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.5
v1.11.4
v1.11.3
v1.11.2
v1.11.1
v1.11.0
v1.10.3
v1.10.2
v1.10.1
v1.10.0
v1.9.2
v1.9.1
v1.9.0
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.5
v1.7.4
v1.7.2
v1.7.1
v1.7.0
v1.6.3
v1.6.2
v1.6.1
v1.6.0
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Go to Latest
Show Unstable API
N
Deno
unstable
N
Deno.errors
N
WebAssembly
c
AbortController
c
Blob
c
CloseEvent
c
CompressionStream
c
CustomEvent
c
DecompressionStream
c
Deno.Buffer
c
Deno.Child
unstable
c
Deno.errors.AddrInUse
c
Deno.errors.AddrNotAvailable
c
Deno.errors.AlreadyExists
c
Deno.errors.BadResource
c
Deno.errors.BrokenPipe
c
Deno.errors.Busy
c
Deno.errors.ConnectionAborted
c
Deno.errors.ConnectionRefused
c
Deno.errors.ConnectionReset
c
Deno.errors.Http
c
Deno.errors.Interrupted
c
Deno.errors.InvalidData
c
Deno.errors.NotConnected
c
Deno.errors.NotFound
c
Deno.errors.NotSupported
c
Deno.errors.PermissionDenied
c
Deno.errors.TimedOut
c
Deno.errors.UnexpectedEof
c
Deno.errors.WriteZero
c
Deno.File
c
Deno.FsFile
c
Deno.HttpClient
unstable
c
Deno.Permissions
c
Deno.PermissionStatus
c
Deno.Process
c
Deno.UnsafeFnPointer
unstable
c
Deno.UnsafePointer
unstable
c
Deno.UnsafePointerView
unstable
c
DOMException
c
ErrorEvent
c
Event
c
EventTarget
c
File
c
GPU
c
GPUAdapter
c
GPUBindGroup
c
GPUBindGroupLayout
c
GPUBuffer
c
GPUBufferUsage
c
GPUColorWrite
c
GPUCommandBuffer
c
GPUCommandEncoder
c
GPUComputePassEncoder
c
GPUComputePipeline
c
GPUDevice
c
GPUMapMode
c
GPUOutOfMemoryError
c
GPUPipelineLayout
c
GPUQuerySet
c
GPUQueue
c
GPURenderBundle
c
GPURenderBundleEncoder
c
GPURenderPassEncoder
c
GPURenderPipeline
c
GPUSampler
c
GPUShaderModule
c
GPUShaderStage
c
GPUSupportedFeatures
c
GPUSupportedLimits
c
GPUTexture
c
GPUTextureUsage
c
GPUTextureView
c
GPUUncapturedErrorEvent
c
GPUValidationError
c
I
Headers
c
Location
c
MessageChannel
c
MessageEvent
c
MessagePort
c
Navigator
c
I
Performance
c
PerformanceEntry
c
PerformanceMark
c
PerformanceMeasure
c
ProgressEvent
c
Request
c
Response
c
URL
c
URLPattern
c
URLSearchParams
c
WebAssembly.CompileError
c
WebAssembly.Global
c
WebAssembly.Instance
c
WebAssembly.LinkError
c
WebAssembly.Memory
c
WebAssembly.Module
c
WebAssembly.RuntimeError
c
WebAssembly.Table
c
WebSocket
c
WebSocketStream
unstable
c
Window
c
Worker
I
v
AbortSignal
I
AbortSignalEventMap
I
AbstractWorkerEventMap
I
AddEventListenerOptions
I
AesCbcParams
I
AesCtrParams
I
AesDerivedKeyParams
I
AesGcmParams
I
AesKeyAlgorithm
I
AesKeyGenParams
I
Algorithm
I
BlobPropertyBag
I
Body
I
v
BroadcastChannel
I
BroadcastChannelEventMap
I
v
ByteLengthQueuingStrategy
I
CloseEventInit
I
Console
I
v
CountQueuingStrategy
I
Crypto
I
v
CryptoKey
I
v
CryptoKeyPair
I
CustomEventInit
I
Deno.BasicAuth
unstable
I
Deno.BenchDefinition
unstable
I
Deno.Closer
I
Deno.CompilerOptions
unstable
I
Deno.Conn
I
Deno.ConnectOptions
I
Deno.ConnectTlsOptions
unstable
I
Deno.CreateHttpClientOptions
unstable
I
Deno.DatagramConn
unstable
I
Deno.Diagnostic
unstable
I
Deno.DiagnosticMessageChain
unstable
I
Deno.DirEntry
I
Deno.DynamicLibrary
unstable
I
Deno.EmitOptions
unstable
I
Deno.EmitResult
unstable
I
Deno.EnvPermissionDescriptor
I
Deno.FfiPermissionDescriptor
I
Deno.FileInfo
I
Deno.ForeignFunction
unstable
I
Deno.ForeignLibraryInterface
unstable
I
Deno.ForeignStatic
unstable
I
Deno.FsEvent
I
Deno.FsWatcher
I
Deno.HrtimePermissionDescriptor
I
Deno.HttpConn
I
Deno.ImportMap
unstable
I
Deno.InspectOptions
I
Deno.Listener
unstable
I
Deno.ListenOptions
I
Deno.ListenTlsOptions
unstable
I
Deno.Location
unstable
I
Deno.MakeTempOptions
I
Deno.MemoryUsage
I
Deno.Metrics
I
Deno.MkdirOptions
I
Deno.MXRecord
I
Deno.NetAddr
I
Deno.NetPermissionDescriptor
I
Deno.NetworkInterfaceInfo
unstable
I
Deno.OpenOptions
I
Deno.OpMetrics
I
Deno.PermissionOptionsObject
I
Deno.PermissionStatusEventMap
I
Deno.Proxy
unstable
I
Deno.Reader
I
Deno.ReaderSync
I
Deno.ReadFileOptions
I
Deno.ReadPermissionDescriptor
I
Deno.RemoveOptions
I
Deno.RequestEvent
I
Deno.ResolveDnsOptions
I
Deno.ResourceMap
I
Deno.RunOptions
I
Deno.RunPermissionDescriptor
I
Deno.Seeker
I
Deno.SeekerSync
I
Deno.SpawnOptions
unstable
I
Deno.SpawnOutput
unstable
I
Deno.SRVRecord
I
Deno.StartTlsOptions
unstable
I
Deno.SystemMemoryInfo
unstable
I
Deno.TcpConn
I
Deno.TestContext
I
Deno.TestDefinition
I
Deno.TestStepDefinition
I
Deno.TlsConn
unstable
I
Deno.TlsHandshakeInfo
unstable
I
Deno.TlsListener
I
Deno.UnixAddr
I
Deno.UnixConn
I
Deno.UnixConnectOptions
unstable
I
Deno.UnixListenOptions
unstable
I
Deno.UpgradeWebSocketOptions
I
Deno.WebSocketUpgrade
I
Deno.WriteFileOptions
I
Deno.WritePermissionDescriptor
I
Deno.Writer
I
Deno.WriterSync
I
DomIterable
I
DOMStringList
I
EcdhKeyDeriveParams
I
EcdsaParams
I
EcKeyAlgorithm
I
EcKeyGenParams
I
EcKeyImportParams
I
ErrorConstructor
I
ErrorEventInit
I
EventInit
I
EventListener
I
EventListenerObject
I
EventListenerOptions
I
FilePropertyBag
I
v
FileReader
I
FileReaderEventMap
I
v
FormData
I
GPUBindGroupDescriptor
I
GPUBindGroupEntry
I
GPUBindGroupLayoutDescriptor
I
GPUBindGroupLayoutEntry
I
GPUBlendComponent
I
GPUBlendState
I
GPUBufferBinding
I
GPUBufferBindingLayout
I
GPUBufferDescriptor
I
GPUColorDict
I
GPUColorTargetState
I
GPUCommandBufferDescriptor
I
GPUCommandEncoderDescriptor
I
GPUCompilationInfo
I
GPUCompilationMessage
I
GPUComputePassDescriptor
I
GPUComputePipelineDescriptor
I
GPUDepthStencilState
I
GPUDeviceDescriptor
I
GPUDeviceLostInfo
I
GPUExtent3DDict
I
GPUFragmentState
I
GPUImageCopyBuffer
I
GPUImageCopyTexture
I
GPUImageDataLayout
I
GPUMultisampleState
I
GPUObjectBase
I
GPUObjectDescriptorBase
I
GPUOrigin3DDict
I
GPUPipelineBase
I
GPUPipelineDescriptorBase
I
GPUPipelineLayoutDescriptor
I
GPUPrimitiveState
I
GPUProgrammablePassEncoder
I
GPUProgrammableStage
I
GPUQuerySetDescriptor
I
GPURenderBundleDescriptor
I
GPURenderBundleEncoderDescriptor
I
GPURenderEncoderBase
I
GPURenderPassColorAttachment
I
GPURenderPassDepthStencilAttachment
I
GPURenderPassDescriptor
I
GPURenderPassLayout
I
GPURenderPipelineDescriptor
I
GPURequestAdapterOptions
I
GPUSamplerBindingLayout
I
GPUSamplerDescriptor
I
GPUShaderModuleDescriptor
I
GPUStencilFaceState
I
GPUStorageTextureBindingLayout
I
GPUTextureBindingLayout
I
GPUTextureDescriptor
I
GPUTextureViewDescriptor
I
GPUUncapturedErrorEventInit
I
GPUVertexAttribute
I
GPUVertexBufferLayout
I
GPUVertexState
I
HkdfParams
I
HmacImportParams
I
HmacKeyAlgorithm
I
HmacKeyGenParams
I
ImportMeta
I
JsonWebKey
I
KeyAlgorithm
I
MessageEventInit
I
MessagePortEventMap
I
Pbkdf2Params
I
PerformanceMarkOptions
I
PerformanceMeasureOptions
I
PipeOptions
I
ProgressEventInit
I
QueuingStrategy
I
QueuingStrategySizeCallback
I
v
ReadableByteStreamController
I
ReadableByteStreamControllerCallback
I
v
ReadableStream
I
ReadableStreamBYOBReadDoneResult
I
ReadableStreamBYOBReader
I
ReadableStreamBYOBReadValueResult
I
ReadableStreamBYOBRequest
I
v
ReadableStreamDefaultController
I
ReadableStreamDefaultControllerCallback
I
v
ReadableStreamDefaultReader
I
ReadableStreamErrorCallback
I
ReadableStreamReadDoneResult
I
v
ReadableStreamReader
I
ReadableStreamReadValueResult
I
RequestInit
I
ResponseInit
I
RsaHashedImportParams
I
RsaHashedKeyAlgorithm
I
RsaHashedKeyGenParams
I
RsaKeyAlgorithm
I
RsaKeyGenParams
I
RsaOaepParams
I
RsaOtherPrimesInfo
I
RsaPssParams
I
v
Storage
I
StructuredSerializeOptions
I
v
SubtleCrypto
I
TextDecodeOptions
I
v
TextDecoder
I
TextDecoderOptions
I
v
TextDecoderStream
I
v
TextEncoder
I
TextEncoderEncodeIntoResult
I
v
TextEncoderStream
I
Transformer
I
v
TransformStream
I
v
TransformStreamDefaultController
I
TransformStreamDefaultControllerCallback
I
TransformStreamDefaultControllerTransformCallback
I
UnderlyingByteSource
I
UnderlyingSink
I
UnderlyingSource
I
URLPatternComponentResult
I
URLPatternInit
I
URLPatternResult
I
VoidFunction
I
WebAssembly.GlobalDescriptor
I
WebAssembly.MemoryDescriptor
I
WebAssembly.ModuleExportDescriptor
I
WebAssembly.ModuleImportDescriptor
I
WebAssembly.TableDescriptor
I
WebAssembly.WebAssemblyInstantiatedSource
I
WebSocketCloseInfo
unstable
I
WebSocketConnection
unstable
I
WebSocketEventMap
I
WebSocketStreamOptions
unstable
I
WindowEventMap
I
WorkerEventMap
I
WorkerOptions
unstable
I
v
WritableStream
I
v
WritableStreamDefaultController
I
WritableStreamDefaultControllerCloseCallback
I
WritableStreamDefaultControllerStartCallback
I
WritableStreamDefaultControllerWriteCallback
I
v
WritableStreamDefaultWriter
I
WritableStreamErrorCallback
T
AlgorithmIdentifier
T
BinaryType
T
BlobPart
T
BodyInit
T
BufferSource
T
Deno.Addr
T
Deno.ChildStatus
unstable
T
Deno.ConditionalAsync
unstable
T
Deno.FsEventFlag
T
Deno.NativeType
unstable
T
Deno.PermissionDescriptor
T
Deno.PermissionName
T
Deno.PermissionOptions
T
Deno.PermissionState
T
Deno.ProcessStatus
T
Deno.RecordType
T
Deno.SetRawOptions
unstable
T
Deno.Signal
T
Deno.StaticForeignFunctionParameter
unstable
T
Deno.StaticForeignFunctionParameters
unstable
T
Deno.StaticForeignFunctionResult
unstable
T
Deno.StaticForeignLibraryInterface
unstable
T
Deno.StaticForeignSymbol
unstable
T
Deno.StaticNativeNumberType
unstable
T
Deno.SymlinkOptions
T
Deno.TypedArray
unstable
T
EventListenerOrEventListenerObject
T
FormDataEntryValue
T
GPUAddressMode
T
GPUBindingResource
T
GPUBlendFactor
T
GPUBlendOperation
T
GPUBufferBindingType
T
GPUBufferUsageFlags
T
GPUColor
T
GPUColorWriteFlags
T
GPUCompareFunction
T
GPUCompilationMessageType
T
GPUCullMode
T
GPUDeviceLostReason
T
GPUError
T
GPUErrorFilter
T
GPUExtent3D
T
GPUFeatureName
T
GPUFilterMode
T
GPUFrontFace
T
GPUIndexFormat
T
GPULoadOp
T
GPUMapModeFlags
T
GPUOrigin3D
T
GPUPipelineStatisticName
T
GPUPowerPreference
T
GPUPrimitiveTopology
T
GPUQueryType
T
GPUSamplerBindingType
T
GPUShaderStageFlags
T
GPUStencilOperation
T
GPUStorageTextureAccess
T
GPUStoreOp
T
GPUTextureAspect
T
GPUTextureDimension
T
GPUTextureFormat
T
GPUTextureSampleType
T
GPUTextureUsageFlags
T
GPUTextureViewDimension
T
GPUVertexFormat
T
GPUVertexStepMode
T
HashAlgorithmIdentifier
T
HeadersInit
T
KeyFormat
T
KeyType
T
KeyUsage
T
NamedCurve
T
PerformanceEntryList
T
PostMessageOptions
T
ReadableStreamBYOBReadResult
T
ReadableStreamReadResult
T
ReferrerPolicy
T
RequestCache
T
RequestCredentials
T
RequestDestination
T
RequestInfo
T
RequestMode
T
RequestRedirect
T
ResponseType
T
Transferable
T
URLPatternInput
T
WebAssembly.Exports
T
WebAssembly.ExportValue
T
WebAssembly.ImportExportKind
T
WebAssembly.Imports
T
WebAssembly.ImportValue
T
WebAssembly.ModuleImports
T
WebAssembly.TableKind
T
WebAssembly.ValueType
v
console
v
crypto
v
Deno.args
v
Deno.build
v
Deno.customInspect
v
Deno.env
v
Deno.mainModule
v
Deno.noColor
v
Deno.permissions
v
Deno.pid
v
Deno.ppid
v
Deno.stderr
v
Deno.stdin
v
Deno.stdout
v
Deno.version
v
localStorage
v
location
v
navigator
v
onerror
v
onload
v
onunload
v
performance
v
self
v
sessionStorage
v
window
f
addEventListener
f
alert
f
atob
f
btoa
f
clearInterval
f
clearTimeout
f
confirm
f
Deno.addSignalListener
f
Deno.applySourceMap
unstable
f
Deno.bench
unstable
f
Deno.chdir
f
Deno.chmod
f
Deno.chmodSync
f
Deno.chown
f
Deno.chownSync
f
Deno.close
f
Deno.connect
unstable
f
Deno.connectTls
unstable
f
Deno.consoleSize
unstable
f
Deno.copy
f
Deno.copyFile
f
Deno.copyFileSync
f
Deno.create
f
Deno.createHttpClient
unstable
f
Deno.createSync
f
Deno.cwd
f
Deno.dlopen
unstable
f
Deno.emit
unstable
f
Deno.execPath
f
Deno.exit
f
Deno.fdatasync
f
Deno.fdatasyncSync
f
Deno.flock
unstable
f
Deno.flockSync
unstable
f
Deno.formatDiagnostics
unstable
f
Deno.fstat
f
Deno.fstatSync
f
Deno.fsync
f
Deno.fsyncSync
f
Deno.ftruncate
f
Deno.ftruncateSync
f
Deno.funlock
unstable
f
Deno.funlockSync
unstable
f
Deno.futime
unstable
f
Deno.futimeSync
unstable
f
Deno.getUid
unstable
f
Deno.hostname
unstable
f
Deno.inspect
f
Deno.isatty
f
Deno.iter
f
Deno.iterSync
f
Deno.kill
f
Deno.link
f
Deno.linkSync
f
Deno.listen
unstable
f
Deno.listenDatagram
unstable
f
Deno.listenTls
f
Deno.loadavg
unstable
f
Deno.lstat
f
Deno.lstatSync
f
Deno.makeTempDir
f
Deno.makeTempDirSync
f
Deno.makeTempFile
f
Deno.makeTempFileSync
f
Deno.memoryUsage
f
Deno.metrics
f
Deno.mkdir
f
Deno.mkdirSync
f
Deno.networkInterfaces
unstable
f
Deno.open
f
Deno.openSync
f
Deno.osRelease
unstable
f
Deno.read
f
Deno.readAll
f
Deno.readAllSync
f
Deno.readDir
f
Deno.readDirSync
f
Deno.readFile
f
Deno.readFileSync
f
Deno.readLink
f
Deno.readLinkSync
f
Deno.readSync
f
Deno.readTextFile
f
Deno.readTextFileSync
f
Deno.realPath
f
Deno.realPathSync
f
Deno.refTimer
unstable
f
Deno.remove
f
Deno.removeSignalListener
f
Deno.removeSync
f
Deno.rename
f
Deno.renameSync
f
Deno.resolveDns
f
Deno.resources
f
Deno.run
unstable
f
Deno.seek
f
Deno.seekSync
f
Deno.serveHttp
f
Deno.setRaw
unstable
f
Deno.shutdown
f
Deno.sleepSync
unstable
f
Deno.spawn
unstable
f
Deno.spawnChild
unstable
f
Deno.spawnSync
unstable
f
Deno.startTls
f
Deno.stat
f
Deno.statSync
f
Deno.symlink
f
Deno.symlinkSync
f
Deno.systemMemoryInfo
unstable
f
Deno.test
f
Deno.truncate
f
Deno.truncateSync
f
Deno.umask
unstable
f
Deno.unrefTimer
unstable
f
Deno.upgradeHttp
unstable
f
Deno.upgradeWebSocket
f
Deno.utime
unstable
f
Deno.utimeSync
unstable
f
Deno.watchFs
f
Deno.write
f
Deno.writeAll
f
Deno.writeAllSync
f
Deno.writeFile
f
Deno.writeFileSync
f
Deno.writeSync
f
Deno.writeTextFile
f
Deno.writeTextFileSync
f
dispatchEvent
f
fetch
unstable
f
prompt
f
queueMicrotask
f
removeEventListener
f
reportError
f
setInterval
f
setTimeout
f
structuredClone
f
WebAssembly.compile
f
WebAssembly.compileStreaming
f
WebAssembly.instantiate
f
WebAssembly.instantiateStreaming
f
WebAssembly.validate
E
Deno.DiagnosticCategory
unstable
E
Deno.SeekMode
interface
GPURenderBundleDescriptor
implements
GPUObjectDescriptorBase