#OpenAPI

2025-06-20

SpringDoc is a really cool tool that lets you generate #OpenAPI 3.1 specification files from any #Spring app, all you need to do is add annotations. To help you get started, @Philsturgeon has put together this excellent guide:

bump.sh/blog/generating-openap

Simple visual with the guide title "Generating OpenAPI Docs for Java with Spring Boot"
2025-06-20

A quick bit of generator customisation: removing the annoyingly verbose Generated annotation.

blog.melnib.one/2025/06/20/rem

Abraham Williamsabraham@indieweb.social
2025-06-19

Finally got @meow running on a #mastodon API client generated from an #openapi spec.

Andreas Hallerahx@ruby.social
2025-06-19

openapi_first 2.8.0 will make it very simple to turn your existing integration tests into contract tests against an OpenAPI API description. No extra middlewares. No custom test assertions.

#ruby #openapi #openapi_first

A very short Ruby code snippet to turn your integration tests into contract tests to validate all requests / responses against an OpenAPI API Description
N-gated Hacker Newsngate
2025-06-19

🚀 Dive deep into the ocean of and discover an endless parade of and integrations you never asked for. 🌊 Let's "seamlessly" discuss the 42 ways to deploy from , , and other services you might misuse. 🐙 Meanwhile, real developers roll their eyes and go back to actually writing code! 🙄
deployhq.com/blog/unlocking-se

Dave Wood 🇨🇦davewoodx
2025-06-17

Anyone have a preferred tool for viewing/editing specs? Ideally a client vs a web renderer, and bonus points if it runs on Linux. Thanks....

2025-06-17

To make it easier to get started with overlays in #OpenAPI and #AsyncAPI, the maintainers of OpenAPI Format have created a web interface for working through a visual UI. And @Philsturgeon has even put together a practical guide to help you dive in!

docs.bump.sh/guides/openapi/op

Abraham Williamsabraham@indieweb.social
2025-06-13

The #mastodon #openapi parser now includes example response payloads, error types, and rate limiting headers.

abraham.github.io/mastodon-ope

2025-06-13

CouchDB also seems to be a technically simple solution—although it seems more difficult to use. And it's built with erlang!

1. Automatically generating OpenAPI documentation for your web resources doesn't seem doable, but there's perhaps CouchDB's own form of API documentation.
2. HTTP OPTIONS requests are accepted although poorly documented from what I could find.

It'd be nice if CouchDB supported learning about it's API through OpenAPI documentation.

#CouchDB #HTTP #REST #OpenAPI #erlang

2025-06-13

Implementing this in as technically simple a manner as is possible can be done using postgREST, on top of postgres and nginx.

1. OpenAPI: docs.postgrest.org/en/v12/refe
2. HTTP OPTIONS: docs.postgrest.org/en/v12/refe

#postgres #postgREST #HTTP #REST #OpenAPI

DeployHQdeploybot
2025-06-12

Ready to streamline your API workflow? 🚀

Our latest blog post dives into how OpenAPI fosters seamless development and collaboration, helping you build better APIs, faster.

Read the deep dive: deployhq.com/blog/unlocking-se

Abraham Williamsabraham@indieweb.social
2025-06-11

The #openapi spec parsed from the #mastodon docs is now being published to #github pages.

abraham.github.io/mastodon-ope

I've got a version of @meow running on a generated #dart client mostly working.

2025-06-11

Hey folks, what's your favorite code generator when doing spec-first development with #OpenAPI?

Ideally it would generate sources for #Golang, #TypeScript, and #Java, but individual code generators for these ecosystems would also be okay.

Bonus points if it generates idiomatic and extensible code in the respective programming language.

#SpecDrivenDevelopment #APIDrivenDevelopment

Andrew Graves :arch: :linux:graves501@fosstodon.org
2025-06-11

Even though I barely got my hands dirty with #golang I really enjoy working with #fiber and #entgo for #REST APIs so far.

Would be nice to autogenerate entities/endpoints via #OpenAPI definition so I end up having Ent schema structs and Fiber endpoints 🤔

#dev #webdev

2025-06-11

OpenAPI Meets Qwen: AI-Powered API Docs with Quarkus, LangChain4j & Ollama
Build dynamic APIs in dev and let Qwen do the documentation for you.
myfear.substack.com/p/quarkus-
#Java #Quarkus #Langchain4j #OpenAPI #Qwen #Documentation

2025-06-10

Minimal API: Избавляемся от устаревающих контроллеров в ASP.NET Core

Я, думаю, многие уже слышали о появившихся в .NET 6 Minimal API - легковесной замене контроллеров/MVC. Кто-то уже успел ознакомиться и задался вопросом: "Ваше API в 3 строчки, это, конечно, здорово, но как это будет работать в реальном проекте с сотнями эндпоинтов, кучей фильтров, аттрибутов, расширениями OpenAPI/Swagger и прочих радостях?" В этой статье я хочу ответить на этот вопрос: пройдемся от основ, преимуществ, недостатков, и закончим нюансами работы и проблемами, которые обязательно возникнут при миграции с контроллеров на Minimal API в крупном проекте. А забегая чуть вперед: если думаете, стоит ли переводить проект на Mini API, вот вам сразу полезная информация: они могут жить в проекте вместе, причем даже без дублирования инфраструктуры: не обязательно переводить все разом - подробнее под катом. Бонусом, заменим SwaggerGen на реализацию OpenAPI от Microsoft.

habr.com/ru/articles/917378/

#c# #net #minimal_api #mvc #api #software_design #openapi #swagger

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst