Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Swagger

    developers.helloreverb.com · Company blog · on HN since 2013

    Swagger was the early developer site, run by Wordnik's team, for the Swagger framework for documenting and exploring REST APIs.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters name Swagger as the reference tool for API docs and interactive consoles, comparing it with alternatives and some preferring hand-written docs.

    Stats for nerds
    15HN people shared it
    2linked in comments
    3story points
    Oct 2013last shared

    Top posts on HN

    1. 1
      Swagger API: A framework for visualizing RESTful web services
      15 people · 3 points · first shared 2013 · 1 comments on HN

    What HN people wrote when they linked it

    • freshhawkSep 2013

      A friend of mine has been doing similar things with the Swagger documentation spec (https://developers.helloreverb.com/swagger/)

      While browsing the docs in a web browser you can fill out some fields for input and see what the output for that input is.

      My friend forked it and extracts and lists any example data so you can click to load that example into those fields (my idea!). I tried it out and it's a very nice way to learn/explore a new API, especially testing edge cases where the docs are ambiguous.

      It really hits a sweet spot when you have documentation browsing, live execution and example data. I think creating a similar interface combining docstrings, the repl and example data from test fixtures would be a nice tool to have (I find doctests to be one of those things that are better in theory than in practice as they get too long and maintenance is annoying, although perhaps a more literate style in your source code would change that).

    • dgritskoFeb 2013

      This is essentially trying to solve the same problem as Swagger. Swagger is "a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services" [1]. Check out the spec on GitHub here [2].

      [1]: http://developers.helloreverb.com/swagger/

      [2]: https://github.com/wordnik/swagger-core/wiki

    • sluukkonenApr 2013

      One such tool is Swagger [1]. The nice thing about it is that it can automatically write you a client as well. There are client implementations for many programming languages, such as Java, Scala, Clojure, Ruby, Python, PHP, Javascript and C#.

      [1] https://developers.helloreverb.com/swagger/

    • ayushgtaFeb 2013

      swagger (http://developers.helloreverb.com/swagger/) has been doing whats proposed here. By describing your APIs with swagger-spec you get a beautifully documented APIs, code generation of client libraries and some more stuff: https://github.com/wordnik/swagger-core/wiki/Downloads

    • inerteOct 2013

      I think Swagger [1,2] is similar, which I am currently using, via node/restify. Awesome little project that generates docs and an interface for API consumers to experiment with.

      1 - https://developers.helloreverb.com/swagger/
      2 - http://swagger.wordnik.com/

    • jaytaylorSep 2013

      Does anyone know how this compares to wordnik's Swagger [1] ? I think Swagger is incredible, would love to see more API tools which promote good habits and make it easy to be beautiful.

      [1] https://developers.helloreverb.com/swagger/

    Related

    Runscope Blogblog.runscope.com21 people

    You Might Not Need GraphQL

    Runscope Blog
    Company · last shared 2022
    ProgrammableWeb Blogblog.programmableweb.com158 people

    Jobseekers Invited to “Apply Via API”

    ProgrammableWeb Blog
    Company · last shared 2014
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023
    Heroku Blogblog.heroku.com326 people

    Matz (creator of Ruby) joins Heroku

    Heroku Blog
    Company · last shared 2025
    APIs You Won't Hateapisyouwonthate.com19 people

    API versioning has no “right way” (2017)

    APIs You Won't Hate
    Personal · last shared 2025
    API Evangelistapievangelist.com59 people

    Let Developers Register for Your API with Their Github Profile

    API Evangelist
    Personal · last shared 2019
    Roy Fieldingroy.gbiv.com105 people

    REST APIs must be hypertext-driven (2008)

    Roy Fielding
    Personal · last shared 2026
    Eager Blogeager.io52 people

    Languages Which Almost Became CSS

    Eager Blog
    Company · last shared 2022