{"repo":"Norwik/Helmet","free":true,"listed":false,"github":"https://github.com/Norwik/Helmet","clone":"git clone https://github.com/Norwik/Helmet.git","description":"🐺 A Lightweight Cloud Native API Gateway.","language":"Go","stars":131,"topics":["golang","api-gateway","clivern","api-authentication","api-authorizarion","helmet","cloud-native","microservices","oauth2","basic-authentication"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Helmet A Lightweight Cloud Native API Gateway. Helmet is Cloud Native API Gateway that control who accesses your API whether from customer or other internal services. It also collect metrics about service calls count, latency, success rate and much more! Here is some of the key features: - Manage Service to Service Authentication, Authorization and Communication. - Manage End User to Service Authentication, Authorization and Communication. - Basic, API Key Based and OAuth2 Authentication Support. - Multiple Backends Support with Load Balancing, Health Checks. - Runtime Metrics for both Helmet and Backend Services exposed for Prometheus. - CORS Support. - HTTP/2 support. - Rate Limiting Support. - Circuit Breaker Support. - Caching Layer to make it even more faster. - Lightweight, Easy to Deploy and Operate. Documentation Linux Deployment Download the latest helmet binary. Make it executable from everywhere. Then install MySQL and Redis on the server or a separate one. Create the configs file config.yml from config.dist.yml . Something like the following: The run the helmet with systemd Versioning For transparency into our release cycle and in striving to maintain backward compatibility, Helmet is maintained under the Semantic Versioning guidelines and release process is predictable and business-friendly. See the Releases section of our GitHub project for changelogs for each release version of Helmet. It contains summaries of the most noteworthy changes made in each release. B","default_branch":null,"files":null,"tree":[],"storefront":"/r/Norwik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Norwik/Helmet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}