{"id":"cf5c063f-c888-4f7b-ae85-29091f7315d1","name":"Kusk-gateway, an OpenAPI Ingress Controller, is","slug":"kusk-gateway-an-openapi-ingress-controller-is","description":"Show HN: Kusk-gateway, an OpenAPI Ingress Controller, is now in Beta","website_url":"https://kubeshop.io/blog/beta-1-release-of-kusk-gateway-openapi-driven-kubernetes-ingress-controller","category":["developer","api"],"score":{"overall":36,"raw":36,"capped":false,"verified":false,"breakdown":{"latency":6,"consistency":3,"doc_quality":5,"error_clarity":3,"auth_simplicity":5,"token_efficiency":4,"first_try_success":3,"response_parseability":2},"source":"prowl","credential_tested":false,"probe_health":{"status":"healthy","up_pct":1.0,"samples":3,"target":"website","p50_latency_ms":88,"last_probed":"2026-10-09T04:52:02.413462+00:00","lookback_hours":24,"no_response":0}},"latency":null,"uptime_30d":null,"protocols":["rest"],"auth_type":null,"mcp_manifest_url":null,"openapi_spec_url":null,"verified":false,"domain_verified":false,"claimed":false,"vendor_id":null,"status":"active","profile":null,"pricing":{"note":"Open-source project announced via blog; no product page or signup flow available. Agent cannot recommend a fully-hosted service.","model":"open_source_project"},"last_crawled":"2026-10-08T19:33:33.746641+00:00","last_benchmarked":"2026-09-03T21:47:06.299345+00:00","supports_x402":false,"agent_auth_methods":null,"supports_streaming":false,"has_sandbox":false,"sdks":null,"llms_txt_url":null,"similarity_score":null,"telemetry_evidence":null,"agent_signal":null,"mycelio":{"signed":false,"source":"heuristic","outline":[{"id":"kusk-gateway-openapi-driven-kubernetes-ingress-controller-be","depth":1,"heading":"Kusk-gateway  OpenAPI-driven Kubernetes Ingress Controller Beta","preview":"","size_bytes":0},{"id":"the-kusk-team-is-proud-to-announce-the-beta-release-of-kusk-","depth":2,"heading":"The Kusk team is proud to announce the beta release of Kusk Gateway, which adds API mocking capabilities, a CLI tool, and HTTP/SSL-related improvements.","preview":"","size_bytes":0},{"id":"table-of-contents","depth":3,"heading":"Table of Contents","preview":"Get started todayLearn moreGet Started","size_bytes":38},{"id":"get-started-today","depth":4,"heading":"Get started today","preview":"Learn moreGet Started","size_bytes":21},{"id":"summary","depth":2,"heading":"Summary","preview":"The Kusk team is proud to announce the beta release of Kusk Gateway, which adds API mocking capabilities, a CLI tool, an…","size_bytes":152},{"id":"intro","depth":2,"heading":"Intro","preview":"The Kusk team is proud to announce the release of our first beta version of Kusk Gateway!  For the unfamiliar, Kusk Gate…","size_bytes":680},{"id":"whats-new","depth":2,"heading":"What’s new?","preview":"Since the last Alpha release we have been focusing on making the core of Kusk Gateway production ready - but have also m…","size_bytes":164},{"id":"api-mocking","depth":3,"heading":"API Mocking","preview":"API mocking has long been on our roadmap to implement and it's here at last. By using a dedicated x-kusk extension in yo…","size_bytes":994},{"id":"automatic-https-redirection","depth":3,"heading":"Automatic HTTPS Redirection","preview":"It is now possible to enforce HTTPS on host names corresponding to your StaticRoutes and APIs using EnvoyFleets.  By pro…","size_bytes":400},{"id":"autoreload-rotated-certificates","depth":3,"heading":"Autoreload rotated certificates","preview":"The possibility to automatically reload rotated certificates greatly eases the usage of SSL/HTTPS for your API endpoints…","size_bytes":366},{"id":"remove-dependency-on-cert-manager","depth":3,"heading":"Remove Dependency on Cert Manager","preview":"The previous release of Kusk Gateway relied on CertManager for certificate creation, mainly for our Mutating and Validat…","size_bytes":441},{"id":"kgw-command-line-tool","depth":3,"heading":"KGW Command-line tool","preview":"Kusk Gateway now includes a command-line utility for creating Kusk Gateway API resources from your OpenAPI specification…","size_bytes":291},{"id":"the-road-to-ga","depth":2,"heading":"The road to GA","preview":"The main areas for improvement we are planning for the GA release include:  A browser-based “dashboard” for managing/ins…","size_bytes":468},{"id":"try-it-out","depth":2,"heading":"Try it out","preview":"Head over to the Kusk Gateway GitHub repository to download the latest release - installation instructions and documenta…","size_bytes":262},{"id":"related-content","depth":2,"heading":"Related Content","preview":"","size_bytes":0},{"id":"what-is-apiops-in-less-than-500-words","depth":3,"heading":"What Is APIOps? (In Less than 500 Words)","preview":"APIOps creates a standardized process and collaborative culture to accelerate how your organization creates APIs and mai…","size_bytes":306},{"id":"the-three-steps-of-building-design-first-apis-in-kubernetes","depth":3,"heading":"The Three Steps of Building Design-First APIs in Kubernetes","preview":"Get the quickstart on the API-building process and landscape of tools for getting developer-friendly APIs to market fast…","size_bytes":269},{"id":"deploy-nextjs-app-in-kubernetes","depth":3,"heading":"Deploy NextJS App in Kubernetes","preview":"Deploying your web application in Kubernetes hasn't been easier with the use of Kusk Gateway. Read on for an in-depth tu…","size_bytes":320},{"id":"stay-in-the-loop","depth":2,"heading":"Stay in the Loop","preview":"","size_bytes":0},{"id":"proud-member-of","depth":2,"heading":"Proud Member of","preview":"","size_bytes":0},{"id":"already-have-a-gateway","depth":2,"heading":"Already have a gateway ... ?","preview":"Try an OpenAPI-first approach for your Kubernetes API gateway with Kusk-gen. It enables an iterative GitOps-CI/CD workfl…","size_bytes":176},{"id":"already-have-a-gateway-2","depth":2,"heading":"Already have a gateway ... ?","preview":"Try an OpenAPI-first approach for your Kubernetes API gateway with Kusk-gen. It enables an iterative GitOps-CI/CD workfl…","size_bytes":176},{"id":"stay-in-the-loop-2","depth":2,"heading":"Stay in the Loop","preview":"Subscribe to stay up to date by getting the blog direct to your inboxGreat! You're all signed up! It looks like somethin…","size_bytes":213},{"id":"get-to-know-kubeshop","depth":4,"heading":"Get to Know Kubeshop","preview":"The TeamInvestorsKubeshop BlogsKubeshop GithubDiscord communityCareers  Explore Kubeshop Projects","size_bytes":97},{"id":"explore-kubeshop-projects","depth":4,"heading":"Explore Kubeshop Projects","preview":"","size_bytes":0}],"readiness":80,"fetched_at":1788472025,"affordances":[{"kind":"link","label":"https://kusk.io/","target":"https://kusk.io/"},{"kind":"link","label":"Get Started","target":"https://docs.kusk.io/getting-started"},{"kind":"link","label":"GitHub500","target":"https://github.com/kubeshop/kusk-gateway"},{"kind":"link","label":"Docs","target":"https://kubeshop.github.io/kusk-gateway/"},{"kind":"link","label":"Discord","target":"https://discord.gg/6zupCZFQbe"},{"kind":"link","label":"Blog","target":"https://kusk.io/blog"},{"kind":"link","label":"documentation","target":"https://kubeshop.github.io/kusk-gateway/extension/#mocking"},{"kind":"link","label":"documentation","target":"https://kubeshop.github.io/kusk-gateway/customresources/envoyfleet/"},{"kind":"link","label":"KGW GitHub Repository","target":"https://github.com/kubeshop/kgw"},{"kind":"link","label":"1.0.0 Release project on GitHub","target":"https://github.com/kubeshop/kusk-gateway/projects/4"},{"kind":"link","label":"latest release","target":"https://github.com/kubeshop/kusk-gateway/releases"},{"kind":"link","label":"Discord server","target":"https://discord.gg/uNuhy6GDyn"},{"kind":"link","label":"Release","target":"https://kusk.io/tags/release"},{"kind":"link","label":"Dec 22, 2022New Stack read What Is APIOps? (In Less than 500 Words)APIOps creates a standardized process and collaborative culture to accelerate how your organization creates APIs and maintains them t","target":"https://kusk.io/blog/what-is-apiops-in-less-than-500-words"},{"kind":"link","label":"Dec 8, 20226 min read The Three Steps of Building Design-First APIs in KubernetesGet the quickstart on the API-building process and landscape of tools for getting developer-friendly APIs to market fas","target":"https://kusk.io/blog/3-steps-of-design-first-in-kubernetes"},{"kind":"link","label":"Dec 7, 20225 min read Deploy NextJS App in KubernetesDeploying your web application in Kubernetes hasn't been easier with the use of Kusk Gateway. Read on for an in-depth tutorial on how to deploy you","target":"https://kusk.io/blog/deploy-nextjs-in-kubernetes"},{"kind":"link","label":"https://kusk.io/blog/beta-1-release-of-kusk-gateway-openapi-driven-kubernetes-ingress-controller?967c064f_page=2","target":"https://kusk.io/blog/beta-1-release-of-kusk-gateway-openapi-driven-kubernetes-ingress-controller?967c064f_page=2"},{"kind":"link","label":"Terms of Service","target":"https://kubeshop.io/terms-of-service"},{"kind":"link","label":"https://discord.com/invite/6zupCZFQbe","target":"https://discord.com/invite/6zupCZFQbe"},{"kind":"link","label":"https://twitter.com/kusk_io","target":"https://twitter.com/kusk_io"},{"kind":"link","label":"https://www.linkedin.com/showcase/kusk/","target":"https://www.linkedin.com/showcase/kusk/"},{"kind":"link","label":"https://www.youtube.com/playlist?list=PL2Vye-us8_x8t1Rr2B0SPmBCXSgbJya0P","target":"https://www.youtube.com/playlist?list=PL2Vye-us8_x8t1Rr2B0SPmBCXSgbJya0P"},{"kind":"link","label":"https://www.openapis.org/","target":"https://www.openapis.org/"},{"kind":"link","label":"https://landscape.cncf.io/?selected=monokle","target":"https://landscape.cncf.io/?selected=monokle"},{"kind":"link","label":"https://www.linuxfoundation.org/","target":"https://www.linuxfoundation.org/"},{"kind":"link","label":"Learn more about Kusk-gen","target":"https://kusk.io/kusk-gen-old"},{"kind":"link","label":"https://github.com/kubeshop","target":"https://github.com/kubeshop"},{"kind":"link","label":"https://www.linkedin.com/company/kubeshop","target":"https://www.linkedin.com/company/kubeshop"},{"kind":"link","label":"https://kubeshop.io/","target":"https://kubeshop.io/"},{"kind":"link","label":"https://twitter.com/thekubeshop","target":"https://twitter.com/thekubeshop"}],"ttl_seconds":86400,"content_length":4811},"featured":false,"sponsored":false,"source":null}