Skip to content

Overview

A fabulous API router. Pronounced “zen”.

Built on top of xi, it’s main focus is handling Requests and Responses.

Features include support for:

  • Middleware
  • Route & Method hooks
  • JSX
  • Standard Schema data validation
  • OpenAPI
  • Scalar-powered API docs
  • Typed client generation

xin’s philosophy is that middleware, hooks, and handlers are different.

Middleware:

  • have access to all requests and responses
  • can return a response

Hooks:

  • have access to a specific route’s request
  • cannot return a response

Handlers:

  • have access to a specific route’s request
  • must return a response