Skip to content

v0.9.1

Latest

Choose a tag to compare

@Siddhant-K-code Siddhant-K-code released this 09 May 07:41
· 3 commits to main since this release
6cd87aa

What's New

OpenAPI 3.1 Spec & Interactive Docs (#91, closes #23)

Distill now ships with a complete OpenAPI 3.1 specification and serves interactive Swagger UI at /docs.

Endpoints documented:

  • Dedupe (/v1/dedupe, /v1/dedupe/stream)
  • Pipeline (/v1/pipeline)
  • Batch (/v1/batch)
  • Memory (store, recall, forget, expire, supersede, stats)
  • Sessions (create, push, context, get, delete)
  • Health (/health, /metrics)

Usage:

distill api
# Open http://localhost:8080/docs for interactive API explorer
# Fetch spec: curl http://localhost:8080/openapi.yaml

The spec is embedded in the binary — no external files needed at runtime.