Skip to content
This repository was archived by the owner on Aug 4, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apiland

⚠️ This repository is legacy and archived. apiland is retired and no longer maintained or deployed; the endpoints documented below should not be relied on. deno.land/x is read only, and the module metadata apiland served has been migrated to static {module}/meta/info.json blobs read directly by dotcom. The job which produced them is migrate_info_to_r2.ts.

Kept for historical reference only.

The Deno API Server.

Documentation

The APIs that are available with this server are documented in /specs/api-2.0.0.yaml as an OpenAPI 3.1 specification and can be viewed here.

Usage

The current production API server is available on apiland.deno.dev. Currently only the /webhook/publish requires an API token and it not part of the public API of the server.

Architecture

The API server uses Google Datastore as the persistance layer. It connects to the datastore using the google_datastore module.

The API server uses an API focused framework named acorn to serve the APIs.

The API server processes and documents third party modules registered on deno.land as well as the Deno Standard Library and built-in APIs for the Deno. It uses deno_graph and deno_doc to accomplish this, which are components that are part of the Deno CLI but are also available as Wasm libraries with a JavaScript/TypeScript interface.

Local development

A local development server is available using:

> deno task dev

Note that you need to have a properly configured .env file for this to work. An example file is included in .env.example, but for obvious reasons we will not make the production keys available.

About

The API server for deno.land

Resources

Stars

52 stars

Watchers

12 watching

Forks

Used by

Contributors

Languages