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

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🔗
Login
Login
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
Vocabulary
Vocabulary
🔗
Capabilities
Capabilities
🔗
Rules
Rules
🔗
LLMsTxt
LLMsTxt

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