ouroboros-rest

Public

/ouroboros/ouroboros-rest

The **communications layer** of [Ouroboros](https://github.com/NobuData/ouroboros): the one service a browser talks to. It owns authentication, sessions, tenant-context resolution, the tenancy API and the gateway to `ouroboros-engine` — and it is the only module that reaches `ouroboros-db` or the engine, which is what keeps tenancy enforcement in a single auditable place. Every path sits under `/api/v1`. The version is in the URI because that is what a generated client, an address bar and a log line can all carry without negotiation, and a controller opts *out* of v1 rather than into it — so a route cannot be published unversioned by omission. What is described below is the whole of the surface today: the heartbeat the scaffold ([#27](https://github.com/NobuData/ouroboros/issues/27)) landed. Health probes ([#29](https://github.com/NobuData/ouroboros/issues/29)), the tenancy API ([#31](https://github.com/NobuData/ouroboros/issues/31)), authentication ([#33](https://github.com/NobuData/ouroboros/issues/33)) and the engine gateway ([#35](https://github.com/NobuData/ouroboros/issues/35)) each arrive as operations written here and code that answers them.

Versions
26
Latest version
v0.24.0
Last updated
26d ago
Organization
Ouroboros

Version history

26 published versions, newest first.

26 of 26
  1. v0.24.0LatestPublished

    Imported from OpenAPI specification

    26d ago
    8/15/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  2. v0.23.0Published

    Imported from OpenAPI specification

    27d ago
    8/15/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  3. v0.22.6Published

    Imported from OpenAPI specification

    27d ago
    8/14/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  4. v0.22.5Published

    Imported from OpenAPI specification

    27d ago
    8/14/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  5. v0.22.4Published

    Imported from OpenAPI specification

    27d ago
    8/14/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  6. v0.22.3Published

    Imported from OpenAPI specification

    27d ago
    8/14/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  7. v0.22.2Published

    Imported from OpenAPI specification

    28d ago
    8/14/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  8. v0.22.1Published

    Imported from OpenAPI specification

    28d ago
    8/14/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  9. v0.22.0Published

    Imported from OpenAPI specification

    28d ago
    8/13/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  10. v0.21.0Published

    Imported from OpenAPI specification

    29d ago
    8/13/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  11. v0.20.0Published

    Imported from OpenAPI specification

    29d ago
    8/13/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  12. v0.18.0Published

    Imported from OpenAPI specification

    29d ago
    8/13/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  13. v0.17.0Published

    Imported from OpenAPI specification

    29d ago
    8/13/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  14. v0.16.0Published

    Imported from OpenAPI specification

    29d ago
    8/12/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  15. v0.15.0Published

    Imported from OpenAPI specification

    29d ago
    8/12/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  16. v0.14.0Published

    Imported from OpenAPI specification

    29d ago
    8/12/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  17. v0.13.0Published

    Imported from OpenAPI specification

    29d ago
    8/12/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  18. v0.12.0Published

    Imported from OpenAPI specification

    29d ago
    8/12/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  19. v0.11.0Published

    Imported from OpenAPI specification

    29d ago
    8/12/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  20. v0.10.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  21. v0.9.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  22. v0.8.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  23. v0.7.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  24. v0.5.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  25. v0.4.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification (follow-on revision in same project)

  26. v0.1.0Published

    Imported from OpenAPI specification

    1mo ago
    8/11/2026
    Changelog

    Imported from specification