---
title: "Lists the demos"
method: GET
path: "/demos/"
tags: ["Demos"]
---

# Lists the demos

`GET /demos/`

## Request

- Base URL: `https://genhttp.dev/api/v1`
- URL: `https://genhttp.dev/api/v1/demos/`
- Auth: none declared

Public. A few seconds after the server started, a demo may not be online yet (`live`).

## Response `200`

Every demo

- DemoResponse[]
  - `Id` string: What it is started from: the `template` of `POST /lambdas`
  - `Name` string: What it is called
  - `Description` string: What it is
  - `Shows` string: What reading its code teaches
  - `ReadWhen` string: The kinds of request it is the right starting point for
  - `PublicKey` string: Where it answers: its public key
  - `PrivateKey` string: Its editor key: public, and read only - every change is refused
  - `Address` string: Where it answers, below the hosting domain
  - `Files` string[]: The files it is made of, the snippet first
  - `Live` boolean: Whether it answers right now - the demos are prepared after the server started

---

[API](https://skmtc.dev/genhttp/apis/genhttp-lambda-api.md) · [All operations](https://skmtc.dev/genhttp/apis/genhttp-lambda-api/llms.txt) · [OpenAPI document](https://skmtc.dev/genhttp/apis/genhttp-lambda-api/revisions/8b36699e03df?raw)
