# How Square makes its SDKs

DevFeed: [How Square makes its SDKs](<https://devfeed.tech/articles/how-square-makes-its-sdks-15677.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/how-square-makes-its-sdks>)

Author: Tristan Sokol

Published: 2017-07-28T23:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [API](<https://devfeed.tech/topics/api.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [build](<https://devfeed.tech/tags/build.md>), [generate](<https://devfeed.tech/tags/generate.md>), [generation](<https://devfeed.tech/tags/generation.md>), [github](<https://devfeed.tech/tags/github.md>), [json](<https://devfeed.tech/tags/json.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [swagger](<https://devfeed.tech/tags/swagger.md>)

## AI overview

Square explains how it uses the OpenAPI specification, Swagger Codegen, and GitHub to generate and deliver client SDKs at scale. The approach helps upstream product teams release API features without waiting for manual SDK updates.

## Source excerpt

At Square we leverage the OpenAPI standard, Swagger Codegen & GitHub to build and deliver our client SDKs in a scalable way.