The Stainless SDK Generator

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • lithic-node

    Node.js library for the Lithic API.

  • We try to keep it to a minimum, especially in JS (though we have some nice improvements coming soon when we deprecate node-fetch in favor of built-in fetch). The package sizes aren't tiny because we include thorough types and sourcemaps, but the bundle sizes are fairly tidy.

    Here's an example of a typical RESTful endpoint (Lithic's `client.cards.create()`:

    https://github.com/lithic-com/lithic-node/blob/36d4a6a70597e...

    Here are some example repos produced by Stainless:

    1. https://github.com/openai/openai-node

  • oapi-codegen

    Generate Go client and server boilerplate from OpenAPI 3 specifications

  • what’s the difference between this and https://github.com/deepmap/oapi-codegen

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • openapi-generator

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

  • Disclaimer: We're an early adopter of Stainless at Mux.

    I've spent more of my time than I'd like to admit managing both OpenAPi spec files [1] and fighting with openapi-generator [2] than any sane person should have to. While it's great having the freedom to change the templates an thus generated SDKs you get with using that sort of approach, it's also super time consuming, and when you have a lot of SDKs (we have 6 generated SDKs), in my experience it needs someone devoted to managing the process, staying up with template changes etc.

    Excited to see more SDK languages come to Stainless!

    [1] https://www.mux.com/blog/an-adventure-in-openapi-v3-api-code...

    [2] https://github.com/OpenAPITools/openapi-generator

  • openai-node

    The official Node.js / Typescript library for the OpenAI API

  • We try to keep it to a minimum, especially in JS (though we have some nice improvements coming soon when we deprecate node-fetch in favor of built-in fetch). The package sizes aren't tiny because we include thorough types and sourcemaps, but the bundle sizes are fairly tidy.

    Here's an example of a typical RESTful endpoint (Lithic's `client.cards.create()`:

    https://github.com/lithic-com/lithic-node/blob/36d4a6a70597e...

    Here are some example repos produced by Stainless:

    1. https://github.com/openai/openai-node

  • openai-python

    The official Python library for the OpenAI API

  • cloudflare-go

    The official Go library for the Cloudflare API

  • modern-treasury-java

    Java library for the Modern Treasury API

  • 4. https://github.com/Modern-Treasury/modern-treasury-java

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fern

    🌿 Stripe-level SDKs and Docs for your API

  • Lots of these have been popping up lately, they all seem really good.

    https://buildwithfern.com/

  • jsii

    jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

  • What about jsii? The technology behind AWS sdks: https://aws.github.io/jsii/

    Is Stainless similar, different?

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

  • How to Automatically Consume RESTful APIs in Your Frontend

    13 projects | dev.to | 25 Jan 2024
  • OpenAPI Client and Server Code Generator for Golang

    1 project | news.ycombinator.com | 30 Aug 2023
  • OpenAPI in a serverless repo

    2 projects | /r/node | 10 Jul 2023
  • Combining oapi-codegen, echo and validator frameworks to build robust APIs

    2 projects | /r/golang | 24 Apr 2023
  • should i use a framework for apis?

    1 project | /r/golang | 15 Apr 2023