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-productions2.s3.amazonaws.com/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-04-28'
specificationVersion: '0.19'
xType: opensource
position: Producer
access: 3rd-Party
apis:
- aid: deno:runtime-api
name: Deno Runtime API
tags:
- JavaScript
- Runtime
- TypeScript
- WebAssembly
image: https://kinlane-productions2.s3.amazonaws.com/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-productions2.s3.amazonaws.com/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-productions2.s3.amazonaws.com/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-productions2.s3.amazonaws.com/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-productions2.s3.amazonaws.com/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-productions2.s3.amazonaws.com/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: 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: GitHub Organization
url: https://github.com/denoland
- type: Login
url: https://dash.deno.com/signin
- type: JSON-LD
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
maintainers:
- FN: Kin Lane
email: [email protected]