← ClaudeAtlas

rest-api-generatorlisted

ATC REST API source generator and CLI for producing server endpoints, C# clients, and TypeScript clients from OpenAPI specifications. Use when the user asks to generate a REST API from an OpenAPI spec, scaffold server handlers, create typed HTTP clients, generate TypeScript clients with React Query hooks, configure API security or rate limiting, set up caching or resilience, version an API, generate webhooks, merge multi-part OpenAPI specs, or migrate from the old atc-rest-api-generator CLI.
atc-net/atc-agentic-toolkit · ★ 1 · API & Backend · score 74
Install: claude install-skill atc-net/atc-agentic-toolkit
# ATC REST API Source Generator A **Roslyn Source Generator** and CLI tool that automatically generates production-ready REST API server and client code from OpenAPI specifications. Zero CLI commands for server generation — install the NuGet package, add your YAML spec, create marker files, and build. > **Key differentiator:** Compile-time code generation with type-safe results, contract-enforced handlers, and full OpenAPI 3.x support including security, rate limiting, caching, resilience, and versioning — all configured via OpenAPI extensions. Detailed reference material lives in the `references/` folder — load on demand. --- ## References | Reference | When to load | |---|---| | [Marker Files](references/marker-files.md) | Configuring `.atc-rest-api-server`, `.atc-rest-api-server-handlers`, `.atc-rest-api-client` | | [CLI Reference](references/cli-reference.md) | CLI commands, TypeScript generation, migration, options management | | [Server Generation](references/server-generation.md) | OpenAPI patterns, server endpoints, handlers, type-safe results | | [Client Generation](references/client-generation.md) | C# TypedClient, EndpointPerOperation, TypeScript with fetch/Axios/React Query/Zod | | [Security](references/security.md) | JWT, OAuth2, API Key, OpenID Connect, role-based authorization | | [Rate Limiting & Caching](references/rate-limiting-caching.md) | Rate limiting algorithms, Output Caching, HybridCache, cache invalidation | | [Resilience & Versioning](referenc