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.txt for more details.

Thank you to the contributors of gRPC-Gateway

  • renovate-bot
  • yugui
  • johanbrandhorst
  • tmc
  • achew22
  • srenatus
  • kazegusuri
  • renovate[bot]
  • ivucica
  • iamrajiv
  • t-yuki
  • hb-chen
  • fahernandez
  • fische
  • dependabot[bot]
  • dufcrule
  • bvwells
  • adambabik
  • jhump
  • drigz
  • bufdev
  • AyushG3112
  • zoido
  • nilium
  • willtrking
  • co3k
  • birdayz
  • olivierlemasle
  • tamalsaha
  • amanjain97
  • emcfarlane
  • jasonewang
  • utrack
  • jacksontj
  • mattn
  • zachgersh
  • prestonvanloon
  • hexfusion
  • ensonic
  • xin-au
  • 0daryo
  • abice
  • AlekSi
  • dmitshur
  • glerchundi
  • jgiles
  • yinzara
  • philipithomas
  • joesonw
  • shawnps
  • ch3rub1m
  • momom-i
  • chinaran
  • andrascz
  • alee792
  • bmperrea
  • chriserickson
  • danielhochman
  • defool
  • Romeren
  • EranAvidor
  • ewhauser
  • erikperttu
  • hypnoce
  • piengeng
  • Humpheh
  • jfhamlin
  • janzantinge
  • dsnet
  • johansja
  • jonathaningram
  • kentdotn
  • mayankcpdixit
  • mechinn
  • ozraza
  • rgarcia
  • rubda
  • seanlaff
  • shouichi
  • hacst
  • tamird
  • f0rmiga
  • ghostiam
  • william-plano-oxb
  • zhughes3
  • bluehallu
  • dprotaso
  • houz42
  • yangxikun
  • yousseftelda
  • flisky
  • movsb
  • adasari
  • mrmeku
  • algas
  • rvegas
  • royeo
  • doylezdead
  • tgeng
  • ziyi-yan
  • aaliddell
  • adamstruck
  • AdamKorcz
  • adolfo
  • dadgar
  • alexleigh
  • alpire
  • a-robinson
  • happyalu
  • zxy198717
  • AmandaCameron
  • amitz
  • thecodejunkie
  • nwandabridges
  • octo47
  • aronrichter
  • isbang
  • seriousben
  • brandoncole
  • bconway
  • cemenson
  • charleswhchan
  • loderunner
  • cy-zheng
  • cjcormack
  • topherCantrell
  • chemidy
  • dan-j
  • danedavid
  • electrofelix
  • bartle-stripe
  • MordFustang21
  • favadi
  • doroginin
  • FlymeDllVa
  • dominikh
  • drewwells
  • dgparker
  • elijah-roberts
  • emilaasa
  • Juneezee
  • naibaf0
  • fmeum
  • franxois
  • ffredsh
  • ailurarctos
  • guilherme-santos
  • gunadhya
  • gustavocovas
  • hbchai
  • hectorj
  • wora
  • 0rax
  • crast
  • prologic
  • jefferai
  • Jeremytjuh
  • jriecken
  • jzelinskie
  • joelclouddistrict
  • johnchildren
  • jonboulle
  • jonathanbp
  • v3n
  • kellycampbell
  • irridia
  • liukgg
  • lucasvo
  • lukasmalkmus
  • MakDon
  • marcusljx
  • GhiaC
  • theRealWardo
  • sgtsquiggs
  • MatthewDolan
  • syhpoon
  • lantame
  • sunkuet02
  • slntopp
  • physcat
  • nboukeffa
  • ti
  • nathanborror
  • dungnx
  • brocaar
  • odsod
  • pcj
  • riarheos
  • slomek
  • peterebden
  • philwo
  • plaflamme
  • someone1
  • rwlincoln
  • rodoufu
  • razamiDev
  • nu11ptr
  • temoto
  • ssetin
  • shane-kerr
  • Shivam010
  • simonpasquier
  • srikrsna
  • eleniums
  • warmans
  • sdemos
  • stijndehaes
  • Tamiraltshuler
  • tanyabouman
  • thurt
  • timonwong
  • talanknight
  • tzneal
  • torkelrogstad
  • UladzimirTrehubenka
  • vegather
  • veith
  • waveywaves
  • VinGarcia
  • vsaveliev
  • SpikesDivZero
  • wiliamsouza
  • wtlangford
  • wimspaargaren
  • cxmcc
  • Yannic
  • snowzach
  • alperengozeten
  • beerose
  • bonafideyan
  • brycematheson1234
  • budougumi0617
  • crozzy
  • devnull-
  • iamqizhao
  • izumin5210
  • klim0v
  • krosen040
  • linuxerwang
  • lipixun
  • micnncim
  • mingqing
  • mnito
  • msample
  • rcgoodfellow
  • rowe0x
  • tvoll
  • vthiery
  • vvakame
  • JungWinter
  • wp0pw
  • zwcn
  • vaporz