devup-api

Official

Generate type-safe API clients from OpenAPI.

Authordev-five-git
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually maintaining TypeScript typings for every API surface is error-prone and time-consuming; this Skill generates a fully typed API client from OpenAPI schemas, reducing boilerplate and increasing reliability.

Core Features & Use Cases

  • OpenAPI-driven type generation that converts paths, methods, and schemas into typed API functions with optional runtime validation.
  • Fetch-compatible interface with automatic path param substitution, typed query/body/headers, and consistent success/error typing.
  • Ecosystem integration: builds across Vite, Next.js, Webpack, Rsbuild, plus React Query, Zod, react-hook-form, and UI components for end-to-end workflows.
  • Multi-server support to generate types for several OpenAPI schemas and access per-server types.
  • Cold Typing and Boiled Typing: code immediately with relaxed types and enable full type safety after the build.

Quick Start

Install the core package and a relevant build plugin, place your openapi.json in the project root, and run your bundler to generate and use the typed API client.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: devup-api
Download link: https://github.com/dev-five-git/devup-api/archive/main.zip#devup-api

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.