api-ts
Type- and runtime- safe TypeScript APIs
Client
Type-safe API requests with compile-time validation
Automatic response decoding with proper error handling
Seamless integration with Express and Superagent
API Specification
io-ts powered type definitions with runtime validation
OpenAPI specification generation from TypeScript
Shared contract between client and server
Server
End-to-end type safety from request to response
Middleware chaining with preserved type information
Express-compatible with enhanced error handling