Skip to main content
Runtime
Cloud
Deploy
Subhosting
Pricing
Docs
Manual
API Reference
Deno Deploy
Deno KV
Standard Library
Fresh Framework
Deno by Example
Modules
Standard Library
Third Party Modules
Node.js & npm
Fresh Framework
Community
Blog
Discord
GitHub
Twitter
YouTube
Mastodon
Search…
⌘K
Menu
Manual
Runtime APIs
Version
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
T
Deno.ServeHandler
f
Deno.serve
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
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
T
Deno.NativeTypedFunction
unstable
v
Deno.test
interface
AesDerivedKeyParams
implements
Algorithm
Properties
length
:
number