Deno logo

Deno

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.

6 APIs 0 Capabilities 0 Features
DeploymentEdgeJavaScriptRuntimeServerlessTypeScript

APIs

Deno Runtime API

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 API

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...

Deno Deploy REST API

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...

Deno Deploy API V2

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...

Deno Subhosting API

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...

Deno Standard Library

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 ...

Semantic Vocabularies

Deno Context

0 classes · 9 properties

JSON-LD

API Governance Rules

Deno API Rules

5 rules · 2 errors 3 warnings

SPECTRAL

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHub Organization
GitHub Organization
🔗
Login
Login
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
Vocabulary
Vocabulary
🔗
Capabilities
Capabilities
🔗
Rules
Rules

Sources

Raw ↑
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]