Generating OpenAPI API clients for Angular

This page summarizes the projects mentioned and recommended in the original post on dev.to

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Let’s learn how to generate an API client for an Angular project using the open-source OpenAPI Generator program. The OpenAPI Generator project offers a CLI for generating API client modules for multiple language targets by importing a YAML/JSON API specification file.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. openapi-generator-cli

    A node package wrapper for https://github.com/OpenAPITools/openapi-generator

    Let’s learn how to generate an API client for an Angular project using the open-source OpenAPI Generator program. The OpenAPI Generator project offers a CLI for generating API client modules for multiple language targets by importing a YAML/JSON API specification file.

  4. openapi-generator-node

    A sample RESTful API that self-generates its own spec using JSDoc annotations

    Get the sample RESTful API server source which implements a few endpoints to add, retrieve, and remove simple product objects by cloning this GitHub repository. Create a new directory named server within the Angular project and clone the GitHub repository inside it as follows:

  5. swagger-jsdoc

    Generates swagger/openapi specification based on jsDoc comments and YAML files.

    The start script generates the openapi.yaml API specification file based on JSDoc annotations using the [swagger-jsdoc](https://github.com/Surnet/swagger-jsdoc) library and starts the RESTful server on the port 8080. Now, we can use the generated OpenAPI specification file to generate an API client for Angular:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Redefining our SDKs Developer Experience

    3 projects | dev.to | 18 Feb 2025
  • 7 SDK Generator Tools for APIs in 2025

    3 projects | dev.to | 15 Jan 2025
  • Better Fastly API clients with OpenAPI Generator

    10 projects | dev.to | 1 Nov 2022
  • Designing a secure API

    2 projects | dev.to | 3 Oct 2022
  • Create Impeccable Docs With API Documentation Tools

    3 projects | dev.to | 16 Feb 2022

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?