DEV Community

Cover image for In One Minute : Swagger
Rakesh KR
Rakesh KR

Posted on • Edited on

2

In One Minute : Swagger

Swagger is a suite of tools for API developers from SmartBear Software and a former specification upon which the OpenAPI Specification is based.
The Swagger API project was created in 2011 by Tony Tam, technical co-founder of the dictionary site Wordnik.

Swagger's open-source tooling usage can be broken up into different use cases: development, interaction with APIs, and documentation.

When creating APIs, Swagger tooling may be used to automatically generate an Open API document based on the code itself.
This embeds the API description in the source code of a project and is informally called code-first or bottom-up API development.

Using the Swagger Codegen project, end users generate client SDKs directly from the OpenAPI document, reducing the need for human-generated client code.
As of August 2017, the Swagger Codegen project supported over 50 different languages and formats for client SDK generation.

When described by an OpenAPI document, Swagger open-source tooling may be used to interact directly with the API through the Swagger UI.

Official Website :- https://swagger.io/
Open API :- https://openapis.org/

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

Try REST API Generation for MS SQL Server.

DevOps for Private APIs. With DreamFactory API Generation, you get:

  • Auto-generated live APIs mapped from database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay