Generating & Building The OpenAI SDK With Stainless & Speakeasy

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
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. openai-openapi

    OpenAPI specification for the OpenAI API

    We’ll use the OpenAI​​ API, which most developers are now familiar with: the OpenAI API. This API already has an SDK, so we know it works. We’ll create two Node.js SDKs based on the OpenAI OpenAPI specification, trying to understand what it takes for each SDK generator to go from spec to alpha to 1.0.0.

  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. zod

    TypeScript-first schema validation with static type inference

    While Speakeasy also includes unit tests, they're organized at the root of the /tests directory with less granular separation. Its approach emphasizes documentation and type definitions, with extensive model documentation in /docs/models/. The SDK uses runtime validation through zod, which requires developers to carefully handle error objects when the API returns invalid data. This creates a different balance between compile-time and runtime type safety.

  4. sdk-generation-action

    Github action for Speakeasy Client SDK Generation, Release and Publishing

    Here, we’re testing two SDK generators: Stainless and Speakeasy. We’ll follow a realistic workflow for a developer trying to create their own SDK:

  5. openai-node

    Official JavaScript / TypeScript library for the OpenAI API

    We’ll use the OpenAI​​ API, which most developers are now familiar with: the OpenAI API. This API already has an SDK, so we know it works. We’ll create two Node.js SDKs based on the OpenAI OpenAPI specification, trying to understand what it takes for each SDK generator to go from spec to alpha to 1.0.0.

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

  • Build a React login page template

    4 projects | dev.to | 8 Jan 2025
  • Ask HN: Any existing Node.js frameworks that give basic LLMs access to tools?

    1 project | news.ycombinator.com | 16 Oct 2024
  • Show HN: open source framework OpenAI uses for Advanced Voice

    6 projects | news.ycombinator.com | 4 Oct 2024
  • Building codeshift

    5 projects | dev.to | 9 Sep 2024
  • Handling custom error responses from ExpressoTS with TanStack Query, and NextJS

    2 projects | dev.to | 5 Sep 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?