Skip to content

Public API overview

DogeSoft apps use two public HTTP families on the internet: an L1 read API (the indexer) and a DRC-20 AMM coordinator. Bridge UIs add their own product host for sessions and L2 state on top of the same L1 read story. Exact paths and base URLs are per release and deployment; this page is a responsibility map, not a copy-paste list of every endpoint (use shipped OpenAPI or the live app for that).

Indexer — L1 read model

  • Serves UTXOs, per-output inscriptions, DRC-20-on-output tags, and wallet helpers.
  • Public home for the Explorer; Pill and the AMM use it for L1 correctness on inscriptions.
  • Typical host: indexer.dogesoft.io (production may use an /api-style prefix—confirm for your target).

DRC-20 AMM — swap coordinator

  • Serves token lists, quotes, and swap/pool workflow JSON.
  • Sits on top of the indexer’s L1 read—it is not a replacement for raw UTXO and inscription truth.
  • Typical host: drc20.dogesoft.io with /api/... routes as shipped.

Bridge — product API

  • Bridge sessions and L1 ↔ DogeOS state for supported assets on the version you use. L1 deposits are grounded in Doge and the read model the shipped code describes.
  • Typical entry: bridge.dogesoft.io.

Next: Explorer & indexer · DRC-20 AMM · Inscription standard v1