Deno is a modern JavaScript and TypeScript runtime built on V8 that emphasizes security, simplicity, and developer productivity. It provides a comprehensive developer platform including the Deno Deploy serverless edge network, a built-in key-value store, and a standard library of audited modules, all designed to run TypeScript natively without additional tooling.
The Deno Runtime API is the built-in namespace of globals and modules available to all programs running on the Deno JavaScript and TypeScript runtime. It provides access to file...
Deno KV is a key-value database built directly into the Deno runtime and available as a globally distributed store on Deno Deploy. It is accessed via the Deno.Kv namespace and s...
The Deno Deploy REST API provides programmatic access to manage projects and deployments on the Deno Deploy serverless edge platform. It exposes endpoints for creating and manag...
The Deno Deploy API v2 is the current generation REST API for managing applications, revisions, layers, and configuration on the Deno Deploy serverless edge platform. It replace...
The Deno Subhosting API enables platforms and SaaS products to run untrusted, user-submitted JavaScript and TypeScript code securely on Deno Deploy infrastructure. It shares the...
The Deno Standard Library is a collection of audited TypeScript modules maintained by the Deno core team and published on JSR under the @std scope. It provides common utilities ...
aid: deno
name: Deno
description: >-
Deno is a modern JavaScript and TypeScript runtime built on V8 that emphasizes security, simplicity, and developer
productivity. It provides a comprehensive developer platform including the Deno Deploy serverless edge network, a
built-in key-value store, and a standard library of audited modules, all designed to run TypeScript natively without
additional tooling.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Deployment
- Edge
- JavaScript
- Runtime
- Serverless
- TypeScript
url: https://raw.githubusercontent.com/api-evangelist/deno/refs/heads/main/apis.yml
created: '2026-03-21'
modified: '2026-05-19'
specificationVersion: '0.19'
kind: opensource
position: Producer
access: 3rd-Party
apis:
- aid: deno:runtime-api
name: Deno Runtime API
tags:
- JavaScript
- Runtime
- TypeScript
- WebAssembly
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://docs.deno.com/api/deno/
properties:
- url: https://docs.deno.com/api/deno/
type: Documentation
- url: json-schema/deno-deployment-schema.json
type: JSONSchema
description: >-
The Deno Runtime API is the built-in namespace of globals and modules available to all programs running on the
Deno JavaScript and TypeScript runtime. It provides access to filesystem operations, networking, process
management, cryptography, subprocesses, permissions, and environment variables via the Deno.* namespace. The
runtime natively supports TypeScript without additional tooling and implements Web Platform APIs such as fetch,
WebSocket, URL, and Web Crypto.
- aid: deno:kv-api
name: Deno KV API
tags:
- Database
- Edge
- Key-Value
- Storage
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.deno.com
humanURL: https://docs.deno.com/deploy/kv/
properties:
- url: https://docs.deno.com/deploy/kv/
type: Documentation
- url: https://docs.deno.com/api/deno/~/Deno.Kv
type: Documentation
- url: json-schema/deno-kv-database-schema.json
type: JSONSchema
description: >-
Deno KV is a key-value database built directly into the Deno runtime and available as a globally distributed store
on Deno Deploy. It is accessed via the Deno.Kv namespace and supports get, set, delete, list, and atomic
transaction operations. Keys are ordered tuples that support hierarchical data modeling, and values can be any
structured-serializable JavaScript value including the special Deno.KvU64 type for 64-bit unsigned integers.
- aid: deno:deploy-rest-api
name: Deno Deploy REST API
tags:
- Deployment
- Edge
- Management
- Serverless
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.deno.com/v1
humanURL: https://docs.deno.com/deploy/api/rest/
properties:
- url: https://docs.deno.com/deploy/api/rest/
type: Documentation
- url: https://apidocs.deno.com/
type: Documentation
- url: openapi/deno-deploy-rest-api-openapi.yml
type: OpenAPI
description: >-
The Deno Deploy REST API provides programmatic access to manage projects and deployments on the Deno Deploy
serverless edge platform. It exposes endpoints for creating and managing organizations, projects, deployments,
domains, and KV databases, as well as retrieving analytics and usage metrics. The API base URL is
https://api.deno.com/v1 and uses HTTP Bearer token authentication. An OpenAPI specification is published and can
be used with OpenAPI-compatible tooling.
- aid: deno:deploy-v2-api
name: Deno Deploy API V2
tags:
- Deployment
- Edge
- Management
- Serverless
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.deno.com/v2
humanURL: https://api.deno.com/v2/docs
properties:
- url: https://api.deno.com/v2/docs
type: Documentation
- url: openapi/deno-deploy-v2-api-openapi.yml
type: OpenAPI
description: >-
The Deno Deploy API v2 is the current generation REST API for managing applications, revisions, layers, and
configuration on the Deno Deploy serverless edge platform. It replaces the v1 API (sunsetting July 20, 2026) with
a revised resource model: Apps replace Projects, Revisions replace Deployments, and Layers provide reusable shared
configuration across many apps.
- aid: deno:subhosting-api
name: Deno Subhosting API
tags:
- Deployment
- Multi-Tenant
- Serverless
- Subhosting
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.deno.com/v1
humanURL: https://docs.deno.com/subhosting/api/
properties:
- url: https://docs.deno.com/subhosting/api/
type: Documentation
- url: https://docs.deno.com/subhosting/manual/
type: Documentation
- url: openapi/deno-subhosting-api-openapi.yml
type: OpenAPI
description: >-
The Deno Subhosting API enables platforms and SaaS products to run untrusted, user-submitted JavaScript and
TypeScript code securely on Deno Deploy infrastructure. It shares the same base URL (https://api.deno.com/v1) and
Bearer token authentication as the Deploy REST API but is scoped to subhosting use cases such as provisioning
isolated projects per tenant, creating deployments, and managing custom domains and KV databases on behalf of end
users.
- aid: deno:standard-library
name: Deno Standard Library
tags:
- Modules
- Standard Library
- TypeScript
- Utilities
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.example.com
humanURL: https://docs.deno.com/runtime/fundamentals/standard_library/
properties:
- url: https://docs.deno.com/runtime/fundamentals/standard_library/
type: Documentation
- url: https://jsr.io/@std
type: Documentation
description: >-
The Deno Standard Library is a collection of audited TypeScript modules maintained by the Deno core team and
published on JSR under the @std scope. It provides common utilities including HTTP server helpers, path
manipulation, assertions, CSV and JSON parsing, hashing, encoding, streams, date formatting, and more. All modules
are guaranteed to work with the current stable Deno release and do not rely on third-party dependencies.
common:
- type: LinkedIn
url: https://www.linkedin.com/company/deno
- type: Website
url: https://deno.com
- type: Portal
url: https://dash.deno.com
- type: Documentation
url: https://docs.deno.com
- type: Blog
url: https://deno.com/blog
- type: GitHubOrganization
url: https://github.com/denoland
- type: Login
url: https://dash.deno.com/signin
- type: JSONLD
url: json-ld/deno-context.jsonld
- type: JSONSchema
url: json-schema/deno-deployment-schema.json
- type: JSONSchema
url: json-schema/deno-kv-database-schema.json
- type: Vocabulary
url: vocabulary/deno-vocabulary.yml
- type: Capabilities
url: capabilities/deno-capabilities.yml
- type: Rules
url: rules/deno-rules.yml
- type: Integrations
url: https://deno.com/integrations
- type: LLMsTxt
url: https://docs.deno.com/llms.txt
integrations:
- name: Search powered by Orama
- name: Ferris
- name: Deno
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com