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
Commercial
Deno for Enterprise
Enterprise support for runtime projects
Deploy
Easy serverless hosting for your JavaScript projects
Subhosting
Securely run untrusted code in a scalable sandbox
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.44.0
v1.43.6
v1.43.5
v1.43.4
v1.43.3
v1.43.2
v1.43.1
v1.43.0
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
Broadcast Channel
I
v
BroadcastChannel
I
BroadcastChannelEventMap
Cache API
I
v
Cache
I
CacheQueryOptions
I
v
CacheStorage
v
caches
Compression Streams API
I
v
CompressionStream
I
v
DecompressionStream
Console and Debugging
I
Console
I
Deno.InspectOptions
v
console
v
Deno.customInspect
f
Deno.inspect
DOM APIs
I
DomIterable
I
DOMStringList
I
ErrorConstructor
I
v
MessageChannel
I
v
MessageEvent
I
MessageEventInit
I
v
MessagePort
I
MessagePortEventMap
I
StructuredSerializeOptions
T
PostMessageOptions
T
Transferable
f
structuredClone
DOM Events
I
AddEventListenerOptions
I
v
CustomEvent
I
CustomEventInit
I
v
ErrorEvent
I
ErrorEventInit
I
v
Event
I
EventInit
I
EventListener
I
EventListenerObject
I
EventListenerOptions
I
v
EventTarget
I
v
ProgressEvent
I
ProgressEventInit
T
EventListenerOrEventListenerObject
v
onbeforeunload
v
onerror
v
onload
v
onunload
f
addEventListener
f
dispatchEvent
f
removeEventListener
Encoding API
I
TextDecodeOptions
I
v
TextDecoder
I
TextDecoderOptions
I
v
TextDecoderStream
I
v
TextEncoder
I
TextEncoderEncodeIntoResult
I
v
TextEncoderStream
f
atob
f
btoa
Errors
N
Deno.errors
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.FilesystemLoop
c
Deno.errors.Http
c
Deno.errors.Interrupted
c
Deno.errors.InvalidData
c
Deno.errors.IsADirectory
c
Deno.errors.NetworkUnreachable
c
Deno.errors.NotADirectory
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.WouldBlock
c
Deno.errors.WriteZero
ES Modules
I
ImportMeta
Fetch API
I
Body
I
v
FormData
I
v
Headers
I
v
Request
I
RequestInit
I
v
Response
I
ResponseInit
T
BodyInit
T
FormDataEntryValue
T
HeadersInit
T
ReferrerPolicy
T
RequestCache
T
RequestCredentials
T
RequestDestination
T
RequestInfo
T
RequestMode
T
RequestRedirect
T
ResponseType
f
fetch
File System
c
Deno.FsFile
I
Deno.DirEntry
I
Deno.FileInfo
I
Deno.FsEvent
I
Deno.FsWatcher
I
Deno.MakeTempOptions
I
Deno.MkdirOptions
I
Deno.OpenOptions
I
Deno.ReadFileOptions
I
Deno.RemoveOptions
I
Deno.SymlinkOptions
I
Deno.WriteFileOptions
T
Deno.FsEventFlag
v
Deno.File
f
Deno.chmod
f
Deno.chmodSync
f
Deno.chown
f
Deno.chownSync
f
Deno.copyFile
f
Deno.copyFileSync
f
Deno.create
f
Deno.createSync
f
Deno.fstat
f
Deno.fstatSync
f
Deno.ftruncate
f
Deno.ftruncateSync
f
Deno.futime
f
Deno.futimeSync
f
Deno.link
f
Deno.linkSync
f
Deno.lstat
f
Deno.lstatSync
f
Deno.makeTempDir
f
Deno.makeTempDirSync
f
Deno.makeTempFile
f
Deno.makeTempFileSync
f
Deno.mkdir
f
Deno.mkdirSync
f
Deno.open
f
Deno.openSync
f
Deno.readDir
f
Deno.readDirSync
f
Deno.readFile
f
Deno.readFileSync
f
Deno.readLink
f
Deno.readLinkSync
f
Deno.readTextFile
f
Deno.readTextFileSync
f
Deno.realPath
f
Deno.realPathSync
f
Deno.remove
f
Deno.removeSync
f
Deno.rename
f
Deno.renameSync
f
Deno.stat
f
Deno.statSync
f
Deno.symlink
f
Deno.symlinkSync
f
Deno.truncate
f
Deno.truncateSync
f
Deno.utime
f
Deno.utimeSync
f
Deno.watchFs
f
Deno.writeFile
f
Deno.writeFileSync
f
Deno.writeTextFile
f
Deno.writeTextFileSync
HTTP Server
I
Deno.HttpConn
I
Deno.RequestEvent
I
Deno.ServeHandlerInfo
I
Deno.ServeInit
I
Deno.ServeOptions
I
Deno.Server
I
Deno.ServeTlsOptions
T
Deno.ServeHandler
f
Deno.serve
f
Deno.serveHttp
I/O
c
Deno.Buffer
I
Deno.Closer
I
Deno.Reader
I
Deno.ReaderSync
I
Deno.Seeker
I
Deno.SeekerSync
I
Deno.SetRawOptions
I
Deno.Writer
I
Deno.WriterSync
v
Deno.stderr
v
Deno.stdin
v
Deno.stdout
f
Deno.close
f
Deno.consoleSize
f
Deno.copy
f
Deno.fdatasync
f
Deno.fdatasyncSync
f
Deno.fsync
f
Deno.fsyncSync
f
Deno.isatty
f
Deno.iter
f
Deno.iterSync
f
Deno.read
f
Deno.readAll
f
Deno.readAllSync
f
Deno.readSync
f
Deno.seek
f
Deno.seekSync
f
Deno.write
f
Deno.writeAll
f
Deno.writeAllSync
f
Deno.writeSync
E
Deno.SeekMode
Network
I
Deno.CAARecord
I
Deno.Conn
I
Deno.ConnectOptions
I
Deno.ConnectTlsOptions
I
Deno.Listener
I
Deno.ListenOptions
I
Deno.ListenTlsOptions
I
Deno.MXRecord
I
Deno.NAPTRRecord
I
Deno.NetAddr
I
Deno.NetworkInterfaceInfo
I
Deno.ResolveDnsOptions
I
Deno.SOARecord
I
Deno.SRVRecord
I
Deno.StartTlsOptions
I
Deno.TcpConn
I
Deno.TcpListenOptions
I
Deno.TlsConn
I
Deno.TlsHandshakeInfo
I
Deno.UnixAddr
I
Deno.UnixConn
T
Deno.Addr
T
Deno.RecordType
T
Deno.TlsListener
f
Deno.connect
f
Deno.connectTls
f
Deno.listen
f
Deno.listenTls
f
Deno.networkInterfaces
f
Deno.resolveDns
f
Deno.shutdown
f
Deno.startTls
Observability
I
Deno.Metrics
I
Deno.OpMetrics
I
Deno.ResourceMap
I
v
PromiseRejectionEvent
I
PromiseRejectionEventInit
v
onunhandledrejection
f
Deno.loadavg
f
Deno.metrics
f
Deno.resources
Performance
I
v
Performance
I
v
PerformanceEntry
I
v
PerformanceMark
I
PerformanceMarkOptions
I
v
PerformanceMeasure
I
PerformanceMeasureOptions
T
PerformanceEntryList
v
performance
Permissions
c
Deno.Permissions
c
Deno.PermissionStatus
I
Deno.EnvPermissionDescriptor
I
Deno.FfiPermissionDescriptor
I
Deno.HrtimePermissionDescriptor
I
Deno.NetPermissionDescriptor
I
Deno.PermissionOptionsObject
I
Deno.PermissionStatusEventMap
I
Deno.ReadPermissionDescriptor
I
Deno.RunPermissionDescriptor
I
Deno.SysPermissionDescriptor
I
Deno.WritePermissionDescriptor
T
Deno.PermissionDescriptor
T
Deno.PermissionName
T
Deno.PermissionOptions
T
Deno.PermissionState
v
Deno.permissions
Runtime Environment
I
Deno.Env
I
Deno.MemoryUsage
I
Deno.SystemMemoryInfo
T
Deno.Signal
v
Deno.args
v
Deno.build
v
Deno.env
v
Deno.mainModule
v
Deno.noColor
v
Deno.pid
v
Deno.ppid
v
Deno.version
f
Deno.addSignalListener
f
Deno.chdir
f
Deno.cwd
f
Deno.execPath
f
Deno.exit
f
Deno.gid
f
Deno.hostname
f
Deno.memoryUsage
f
Deno.osRelease
f
Deno.osUptime
f
Deno.removeSignalListener
f
Deno.systemMemoryInfo
f
Deno.uid
Scheduling
I
VoidFunction
f
queueMicrotask
Streams API
I
v
ByteLengthQueuingStrategy
I
v
CountQueuingStrategy
I
PipeOptions
I
QueuingStrategy
I
QueuingStrategySizeCallback
I
v
ReadableByteStreamController
I
ReadableByteStreamControllerCallback
I
v
ReadableStream
I
ReadableStreamBYOBReadDoneResult
I
v
ReadableStreamBYOBReader
I
ReadableStreamBYOBReadValueResult
I
v
ReadableStreamBYOBRequest
I
v
ReadableStreamDefaultController
I
ReadableStreamDefaultControllerCallback
I
ReadableStreamDefaultReadDoneResult
I
v
ReadableStreamDefaultReader
I
ReadableStreamDefaultReadValueResult
I
ReadableStreamErrorCallback
I
Transformer
I
v
TransformStream
I
v
TransformStreamDefaultController
I
TransformStreamDefaultControllerCallback
I
TransformStreamDefaultControllerTransformCallback
I
UnderlyingByteSource
I
UnderlyingSink
I
UnderlyingSource
I
v
WritableStream
I
v
WritableStreamDefaultController
I
WritableStreamDefaultControllerCloseCallback
I
WritableStreamDefaultControllerStartCallback
I
WritableStreamDefaultControllerWriteCallback
I
v
WritableStreamDefaultWriter
I
WritableStreamErrorCallback
T
ReadableStreamBYOBReadResult
T
ReadableStreamDefaultReadResult
Sub Process
c
Deno.ChildProcess
c
Deno.Command
c
Deno.Process
I
Deno.CommandOptions
I
Deno.CommandOutput
I
Deno.CommandStatus
I
Deno.RunOptions
T
Deno.ProcessStatus
f
Deno.kill
f
Deno.run
Testing
I
Deno.BenchContext
I
Deno.BenchDefinition
I
Deno.TestContext
I
Deno.TestDefinition
I
Deno.TestStepDefinition
f
Deno.bench
Timers
f
clearInterval
f
clearTimeout
f
Deno.refTimer
f
Deno.unrefTimer
f
setInterval
f
setTimeout
Typed Arrays
T
BufferSource
Web APIs
I
v
AbortController
I
v
AbortSignal
I
AbortSignalEventMap
I
v
DOMException
I
v
Location
I
v
Navigator
I
v
URL
I
v
URLPattern
I
URLPatternComponentResult
I
URLPatternInit
I
URLPatternResult
I
v
URLSearchParams
I
v
Window
I
WindowEventMap
T
URLPatternInput
v
closed
v
location
v
navigator
v
self
v
window
f
alert
f
close
f
confirm
f
prompt
f
reportError
Web Crypto API
I
AesCbcParams
I
AesCtrParams
I
AesDerivedKeyParams
I
AesGcmParams
I
AesKeyAlgorithm
I
AesKeyGenParams
I
Algorithm
I
v
Crypto
I
v
CryptoKey
I
v
CryptoKeyPair
I
EcdhKeyDeriveParams
I
EcdsaParams
I
EcKeyAlgorithm
I
EcKeyGenParams
I
EcKeyImportParams
I
HkdfParams
I
HmacImportParams
I
HmacKeyAlgorithm
I
HmacKeyGenParams
I
JsonWebKey
I
KeyAlgorithm
I
Pbkdf2Params
I
RsaHashedImportParams
I
RsaHashedKeyAlgorithm
I
RsaHashedKeyGenParams
I
RsaKeyAlgorithm
I
RsaKeyGenParams
I
RsaOaepParams
I
RsaOtherPrimesInfo
I
RsaPssParams
I
v
SubtleCrypto
T
AlgorithmIdentifier
T
HashAlgorithmIdentifier
T
KeyFormat
T
KeyType
T
KeyUsage
T
NamedCurve
v
crypto
Web File API
I
v
Blob
I
BlobPropertyBag
I
v
File
I
FilePropertyBag
I
v
FileReader
I
FileReaderEventMap
T
BlobPart
Web Sockets
I
v
CloseEvent
I
CloseEventInit
I
Deno.UpgradeWebSocketOptions
I
Deno.WebSocketUpgrade
I
v
WebSocket
I
WebSocketEventMap
T
BinaryType
f
Deno.upgradeWebSocket
Web Storage API
I
v
Storage
v
localStorage
v
sessionStorage
Web Workers
I
AbstractWorkerEventMap
I
v
Worker
I
WorkerEventMap
I
WorkerOptions
WebAssembly
N
WebAssembly
c
WebAssembly.CompileError
c
WebAssembly.Global
c
WebAssembly.Instance
c
WebAssembly.LinkError
c
WebAssembly.Memory
c
WebAssembly.Module
c
WebAssembly.RuntimeError
c
WebAssembly.Table
I
WebAssembly.GlobalDescriptor
I
WebAssembly.MemoryDescriptor
I
WebAssembly.ModuleExportDescriptor
I
WebAssembly.ModuleImportDescriptor
I
WebAssembly.TableDescriptor
I
WebAssembly.WebAssemblyInstantiatedSource
T
WebAssembly.Exports
T
WebAssembly.ExportValue
T
WebAssembly.ImportExportKind
T
WebAssembly.Imports
T
WebAssembly.ImportValue
T
WebAssembly.ModuleImports
T
WebAssembly.TableKind
T
WebAssembly.ValueType
f
WebAssembly.compile
f
WebAssembly.compileStreaming
f
WebAssembly.instantiate
f
WebAssembly.instantiateStreaming
f
WebAssembly.validate
N
Deno
I
Deno.DenoTest
v
Deno.test
interface
RsaHashedKeyAlgorithm
implements
RsaKeyAlgorithm
Properties
hash
:
KeyAlgorithm