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.2
v1.44.1
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
Deno.BasicAuth
unstable
I
Deno.CreateHttpClientOptions
unstable
I
Deno.HttpClient
unstable
I
Deno.Proxy
unstable
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
Deno.createHttpClient
unstable
f
fetch
unstable
FFI
c
Deno.UnsafeCallback
unstable
c
Deno.UnsafeFnPointer
unstable
c
Deno.UnsafePointer
unstable
c
Deno.UnsafePointerView
unstable
I
Deno.DynamicLibrary
unstable
I
Deno.ForeignFunction
unstable
I
Deno.ForeignLibraryInterface
unstable
I
Deno.ForeignStatic
unstable
I
Deno.UnsafeCallbackDefinition
unstable
T
Deno.Cast
unstable
T
Deno.ConditionalAsync
unstable
T
Deno.Const
unstable
T
Deno.FromForeignFunction
unstable
T
Deno.FromNativeParameterTypes
unstable
T
Deno.FromNativeResultType
unstable
T
Deno.FromNativeType
unstable
T
Deno.NativeBigIntType
unstable
T
Deno.NativeBooleanType
unstable
T
Deno.NativeBufferType
unstable
T
Deno.NativeFunctionType
unstable
T
Deno.NativeI16Enum
unstable
T
Deno.NativeI32Enum
unstable
T
Deno.NativeI8Enum
unstable
T
Deno.NativeNumberType
unstable
T
Deno.NativePointerType
unstable
T
Deno.NativeResultType
unstable
T
Deno.NativeStructType
unstable
T
Deno.NativeType
unstable
T
Deno.NativeTypedPointer
unstable
T
Deno.NativeU16Enum
unstable
T
Deno.NativeU32Enum
unstable
T
Deno.NativeU8Enum
unstable
T
Deno.NativeVoidType
unstable
T
Deno.PointerObject
unstable
T
Deno.PointerValue
unstable
T
Deno.StaticForeignLibraryInterface
unstable
T
Deno.StaticForeignSymbol
unstable
T
Deno.StaticForeignSymbolReturnType
unstable
T
Deno.ToNativeParameterTypes
unstable
T
Deno.ToNativeResultType
unstable
T
Deno.ToNativeType
unstable
T
Deno.UnsafeCallbackFunction
unstable
v
Deno.brand
unstable
f
Deno.dlopen
unstable
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.flock
unstable
f
Deno.flockSync
unstable
f
Deno.fstat
f
Deno.fstatSync
f
Deno.ftruncate
f
Deno.ftruncateSync
f
Deno.funlock
unstable
f
Deno.funlockSync
unstable
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.umask
unstable
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
unstable
I
Deno.ServeTlsOptions
I
Deno.ServeUnixHandlerInfo
unstable
I
Deno.ServeUnixInit
unstable
T
Deno.ServeHandler
T
Deno.ServeUnixHandler
unstable
f
Deno.serve
unstable
f
Deno.serveHttp
f
Deno.upgradeHttp
unstable
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
Jupyter
N
Deno.jupyter
unstable
f
Deno.jupyter.broadcast
unstable
KV
c
Deno.AtomicOperation
unstable
c
Deno.Kv
unstable
c
Deno.KvListIterator
unstable
c
Deno.KvU64
unstable
I
Deno.AtomicCheck
unstable
I
Deno.KvCommitError
unstable
I
Deno.KvCommitResult
unstable
I
Deno.KvListOptions
unstable
T
Deno.KvConsistencyLevel
unstable
T
Deno.KvEntry
unstable
T
Deno.KvEntryMaybe
unstable
T
Deno.KvKey
unstable
T
Deno.KvKeyPart
unstable
T
Deno.KvListSelector
unstable
T
Deno.KvMutation
unstable
f
Deno.openKv
unstable
Network
I
Deno.CAARecord
I
Deno.Conn
I
Deno.ConnectOptions
I
Deno.ConnectTlsOptions
unstable
I
Deno.DatagramConn
unstable
I
Deno.Listener
I
Deno.ListenOptions
I
Deno.ListenTlsOptions
I
Deno.MulticastV4Membership
unstable
I
Deno.MulticastV6Membership
unstable
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
unstable
I
Deno.TlsConn
unstable
I
Deno.TlsHandshakeInfo
unstable
I
Deno.UdpListenOptions
unstable
I
Deno.UnixAddr
I
Deno.UnixConn
I
Deno.UnixConnectOptions
unstable
I
Deno.UnixListenOptions
unstable
T
Deno.Addr
T
Deno.RecordType
T
Deno.TlsListener
f
Deno.connect
unstable
f
Deno.connectTls
unstable
f
Deno.listen
unstable
f
Deno.listenDatagram
unstable
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
I
Deno.UnstableRunOptions
unstable
T
Deno.ProcessStatus
f
Deno.kill
f
Deno.run
unstable
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
name
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
WebSocketCloseInfo
unstable
I
WebSocketConnection
unstable
I
WebSocketEventMap
I
v
WebSocketStream
unstable
I
WebSocketStreamOptions
unstable
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
I
Deno.jupyter.DisplayOptions
unstable
I
Deno.ServeUnixOptions
unstable
T
Deno.jupyter.Displayable
unstable
T
Deno.jupyter.MediaBundle
unstable
T
Deno.jupyter.VegaObject
unstable
T
Deno.NativeTypedFunction
unstable
v
Deno.jupyter.$display
unstable
v
Deno.test
f
Deno.jupyter.display
unstable
f
Deno.jupyter.format
unstable
f
Deno.jupyter.html
unstable
f
Deno.jupyter.md
unstable
f
Deno.jupyter.svg
unstable
interface
AesCbcParams
implements
Algorithm
Properties
iv
:
BufferSource