Link Search Menu Expand Document

gRPC-Gateway

gRPC-Gateway is a plugin of protoc. It reads a gRPC service definition and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. This server is generated according to custom options in your gRPC definition.

Get started View it on GitHub


Getting started

gRPC-Gateway helps you to provide your APIs in both gRPC and RESTful style at the same time.

To learn more about gRPC-Gateway check out the documentation.

Contribution

See CONTRIBUTING.md.

License

gRPC-Gateway is licensed under the BSD 3-Clause License.

See LICENSE for more details.

Thank you to the contributors of gRPC-Gateway

  • renovate[bot]
  • renovate-bot
  • johanbrandhorst
  • yugui
  • dependabot[bot]
  • tmc
  • achew22
  • srenatus
  • kazegusuri
  • ivucica
  • iamrajiv
  • t-yuki
  • hb-chen
  • sashamelentyev
  • adambabik
  • dufcrule
  • fische
  • bvwells
  • same-id
  • jhump
  • drigz
  • MakDon
  • bufdev
  • AyushG3112
  • zoido
  • nilium
  • willtrking
  • oyvindwe
  • tamalsaha
  • olivierlemasle
  • hedhyw
  • co3k
  • birdayz
  • prestonvanloon
  • hexfusion
  • ensonic
  • jonathaningram
  • xin-au
  • zachgersh
  • mattn
  • jacksontj
  • utrack
  • jgiles
  • jasonewang
  • emcfarlane
  • amanjain97
  • pkwarren
  • momom-i
  • li31727
  • ch3rub1m
  • torkelrogstad
  • shawnps
  • joesonw
  • 0daryo
  • AlejoAsd
  • abice
  • AlekSi
  • dmitshur
  • glerchundi
  • kkolur
  • yinzara
  • mmorel-35
  • naveensrinivasan
  • philipithomas
  • ziyi-yan
  • hiroyoshii
  • gknw
  • dprotaso
  • bluehallu
  • asraa
  • zhughes3
  • william-plano-oxb
  • czabaj
  • ghostiam
  • veith
  • f0rmiga
  • tamird
  • hacst
  • suzuki-shunsuke
  • shouichi
  • royeo
  • mrmeku
  • rvegas
  • lakshkeswani
  • isbang
  • adasari
  • algas
  • mnito
  • akoserwal
  • movsb
  • flisky
  • yousseftelda
  • yangxikun
  • ljmsc
  • laurentsimon
  • houz42
  • chinaran
  • haines
  • andrascz
  • alee792
  • BCook98
  • bmperrea
  • chriserickson
  • krak3n
  • danielhochman
  • defool
  • Romeren
  • EranAvidor
  • ewhauser
  • erikperttu
  • hypnoce
  • gostajonasson
  • omrikiei
  • rgarcia
  • rubda
  • ozraza
  • seanlaff
  • mechinn
  • mayankcpdixit
  • ianbbqzy
  • kentdotn
  • piengeng
  • joshgarnett
  • Humpheh
  • jfhamlin
  • janzantinge
  • dsnet
  • johansja
  • temoto
  • nu11ptr
  • gabroo
  • sbansal7
  • rsepassi
  • doyleish
  • razamiDev
  • rogchap
  • rodoufu
  • marsianin
  • rwlincoln
  • eyasy1217
  • taichimaeda
  • pkusunjy
  • tech-sumit
  • stijndehaes
  • srowles
  • numacci
  • sdemos
  • stelcodes
  • steinarvk-oda
  • warmans
  • eleniums
  • srikrsna
  • simonpasquier
  • Shivam010
  • shashaneRanasinghe
  • shane-kerr
  • ssetin
  • lantame
  • sunkuet02
  • slntopp
  • mikesouza
  • ash2k
  • physcat
  • mohamedawnallah
  • nboukeffa
  • ti
  • NathanBaulch
  • nathanborror
  • dungnx
  • nhhagen
  • nikitaksv
  • nkcr
  • olegvelikanov
  • ovargas
  • brocaar
  • odsod
  • pgmitche
  • patrick246
  • paulburlumi
  • pcj
  • riarheos
  • slomek
  • peterebden
  • philwo
  • plaflamme
  • someone1
  • rajeshkarnena
  • rajukrishnamurthy
  • renatocribeiro
  • ionling
  • nkcmr
  • nguyentranbao-ct
  • msample
  • mountcount
  • mkusaka
  • mingqing
  • micnncim
  • lipixun
  • linuxerwang
  • leungster
  • krosen040
  • jxlwqq
  • izumin5210
  • iamqizhao
  • testwill
  • devnull-
  • vaporz
  • sysulq
  • zwcn
  • wp0pw
  • winterjung
  • wclssdn
  • warrenb95
  • vvakame
  • vthiery
  • vajexal
  • tvoll
  • texzone
  • stomy13
  • rowe0x
  • richzw
  • qawatake
  • wtlangford
  • wiliamsouza
  • SpikesDivZero
  • vsaveliev
  • VinGarcia
  • waveywaves
  • vegather
  • umakantv
  • tzneal
  • talanknight
  • brumhard
  • timonwong
  • tjasko
  • thurt
  • tanyabouman
  • Tamiraltshuler
  • crozzy
  • budougumi0617
  • brycematheson1234
  • bonafideyan
  • zhb127
  • avoidalone
  • antonioiubatti93
  • alperengozeten
  • aimuz
  • jkyochen
  • snowzach
  • yuta-hidaka
  • Yannic
  • cxmcc
  • baryluk
  • wimspaargaren
  • flymedllva
  • doroginin
  • favadi
  • MordFustang21
  • 500poundbear
  • bartle-stripe
  • electrofelix
  • dmacthedestroyer
  • danedavid
  • dan-j
  • chemidy
  • kiambogo
  • topherCantrell
  • cjcormack
  • cy-zheng
  • loderunner
  • ffredsh
  • franxois
  • Fahmadi
  • fmeum
  • naibaf0
  • erademacher
  • aethanol
  • ebilling
  • Juneezee
  • emmanuel-ferdman
  • emilaasa
  • elijah-roberts
  • dgparker
  • drewwells
  • dominikh
  • DGuhr
  • charleswhchan
  • happyalu
  • AlmogBaku
  • far4599
  • a-robinson
  • alpire
  • alexleigh
  • alexeagle
  • dadgar
  • aesadde
  • adriansmares
  • adolfo
  • AdamKorcz
  • adamstruck
  • armsnyder
  • aaliddell
  • adamb-scylladb
  • CemGurhan
  • cemenson
  • sebaraj
  • bconway
  • brandoncole
  • seriousben
  • pheianox
  • aronrichter
  • antgamdia
  • octo47
  • nwandabridges
  • sousandrei
  • thecodejunkie
  • amitz
  • AmandaCameron
  • zxy198717
  • KiK0S
  • o-nix
  • keyz
  • kn100
  • irridia
  • kellycampbell
  • jmuk
  • aerialls
  • unmultimedio
  • jbaxx
  • liggitt
  • joonas
  • jongwooo
  • v3n
  • jonathanbp
  • jonboulle
  • syhpoon
  • betmix-matt
  • MatthewDolan
  • sgtsquiggs
  • theRealWardo
  • gibmat
  • GhiaC
  • marcusljx
  • mering
  • MahikaJaguste
  • lukasmalkmus
  • hown3d
  • lucasvo
  • iFurySt
  • kurochan
  • liukgg
  • johnchildren
  • wora
  • hectorj
  • hbchai
  • hariso
  • hhhapz
  • haiker2011
  • gustavocovas
  • gunturaf
  • gunadhya
  • guilherme-santos
  • xieyuschen
  • GreyXor
  • ailurarctos
  • gonzaloserrano
  • nullaus
  • DanielLiu1123
  • huin
  • joelclouddistrict
  • jzelinskie
  • jriecken
  • jeromefroe
  • Jeremytjuh
  • jefferai
  • reversearrow
  • prologic
  • james-o-johnstone
  • Place1
  • jakec-github
  • 0rax
  • igor-tsiglyar
  • nacx
  • HubertZhang