Get a single SDK for multiple APIs with sdk-codegen, ideal for startup founders needing streamlined integration, with 266 GitHub stars.
beginner⏱ 30 minutes💵 Free (self-hosted)
272 stars203 forksTypeScriptQuality 8/10Updated 7/13/2026100% free · open source
What it is
Generates an SDK to connect to various APIs using OpenAPI Specifications.
What you can make with it
Automations like: integrating multiple services via custom APIs, or creating client libraries for in-house apps.
How it helps
It streamlines the process of connecting multiple APIs by auto-generating SDKs, saving time and reducing errors.
Real use case example
"A founder wanting to integrate Stripe, Notion, and Resend.io APIs into her web app uses the SDK codegen to automatically generate the code she needs and then writes the logic to automate user onboarding."
If you're new
Picking up this skill takes 30 minutes to start building a basic integration.
If you're senior
A senior engineer/professional would use this when needing to quickly set up multiple API connections.
Common confusion cleared up
This skill does not actually generate APIs, but rather creates an SDK to connect to existing APIs, using their OpenAPI specifications.
Best inside these AI tools
Claude DesktopAny AI Client
Pairs with
Claude APIStripe webhookNotion database
Why we list it on WorkflowStacks: A marketplace of AI tools includes this to offer developers a convenient way to generate APIs and SDKs.
What it does
sdk-codegen generates a single SDK for multiple APIs, streamlining integration for startup founders
Install / run
npm install @looker/sdk-codegen
When to use it
•When integrating multiple APIs with similar functionality
•When needing a unified interface for disparate data sources
•When reducing boilerplate code for API interactions is a priority
Quick start
1Create a configuration file (e.g., `config.json`) with API definitions
2Run `npx @looker/sdk-codegen init` to initialize the SDK generation process
3Modify the `config.json` file to include specific API endpoints and parameters
4Run `npx @looker/sdk-codegen generate` to generate the unified SDK
5Import and use the generated SDK in your TypeScript application