All Projects â†’ mlabouardy â†’ Swaggymnia

mlabouardy / Swaggymnia

Licence: mit
Generate Swagger 🌀 documentation for your existing API in Insomnia

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Swaggymnia

Generator Expressjs Rest
Project template for an ExpressJS application
Stars: ✭ 41 (-87.8%)
Mutual labels:  api, rest-api, swagger
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: ✭ 18 (-94.64%)
Mutual labels:  api, rest-api, swagger
V8 Archive
Directus Database API — Wraps Custom SQL Databases with a REST/GraphQL API
Stars: ✭ 486 (+44.64%)
Mutual labels:  api, rest-api, docs
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+740.77%)
Mutual labels:  api, rest-api, swagger
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-47.02%)
Mutual labels:  api, rest-api, swagger
Rest Hapi
🚀 A RESTful API generator for Node.js
Stars: ✭ 1,102 (+227.98%)
Mutual labels:  api, rest-api, swagger
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+147.32%)
Mutual labels:  api, rest-api, swagger
Bhagavadgita
A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.
Stars: ✭ 84 (-75%)
Mutual labels:  api, rest-api, swagger
Openapi Directory
🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
Stars: ✭ 2,635 (+684.23%)
Mutual labels:  api, rest-api, swagger
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+926.19%)
Mutual labels:  api, rest-api, swagger
Cloud Doc
一个在线文档阅读的微信小程序
Stars: ✭ 254 (-24.4%)
Mutual labels:  api, docs
Quora Api
An unofficial API for Quora.
Stars: ✭ 250 (-25.6%)
Mutual labels:  api, rest-api
Jcabi Github
Object Oriented Wrapper of Github API
Stars: ✭ 252 (-25%)
Mutual labels:  api, rest-api
Shins
Shins development continues at
Stars: ✭ 250 (-25.6%)
Mutual labels:  api, swagger
Api Guidelines
Microsoft REST API Guidelines
Stars: ✭ 17,897 (+5226.49%)
Mutual labels:  api, rest-api
Http Fake Backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 253 (-24.7%)
Mutual labels:  api, rest-api
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+15689.29%)
Mutual labels:  api, rest-api
Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: ✭ 257 (-23.51%)
Mutual labels:  rest-api, swagger
Bmw Tensorflow Inference Api Gpu
This is a repository for an object detection inference API using the Tensorflow framework.
Stars: ✭ 277 (-17.56%)
Mutual labels:  api, rest-api
Strapi Sdk Javascript
🔌 Official JavaScript SDK for APIs built with Strapi.
Stars: ✭ 247 (-26.49%)
Mutual labels:  api, rest-api

CircleCI MIT License Go Report Card

Generate Swagger Documentation from Insomnia REST Client

Download

Below are the available downloads for the latest version of Swaggymnia (1.0.0-beta). Please download the proper package for your operating system and architecture.

Linux:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/linux/swaggymnia

Windows:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/windows/swaggymnia

Mac OS X:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/osx/swaggymnia

FreeBSD:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/freebsd/swaggymnia

OpenBSD:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/openbsd/swaggymnia

How to use it

See usage with:

$ swaggymnia --help

Generate Swagger documentation:

$ swaggymnia generate -insomnia INSOMNIA_EXPORTED_FILE -config CONFIG_FILE -output FORMAT
Option Description
-insomnia Insomnia exported file
-config API Global Configuration file (see Configuration Format)
-output Insomnia output format (json or yaml, default json)

Example

Let's convert the following Insomnia API documentation to Swagger:

Issue the following command:

$ swaggymnia generate -i examples/watchnow.json -c examples/config.json -o json

Configuration Format

{
  "title" : "API Name",
  "version" : "API version",
  "host" : "API URL",
  "basePath" : "Base URL",
  "schemes" : "HTTP protocol",
  "description" : "API description"
}

Tutorials

Maintainers

License

This project is licensed under the MIT License - see the LICENSE file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].