Kusk makes your OpenAPI definition the source of truth for all API resources in your cluster

Kusk works seamlessly with OpenAPI specification

Add Kusk commands to your API file to automatically generate k8s manifests

x-kusk:
cors:
origins:http://foo.example
methods:
- POST
- GET
service:
name: petstore
port: 80
path:
base: /petstore/api/v3
trim_prefix: /petstore
timeouts:
request_timeout: 10
idle_timeout: 30

Work with OpenAPI specifications, and generate your k8s manifests directly for your APIs

Getting Started

Easily integrate your API development with k8s. Generate and update manifests without having to interact with Kubernetes.

GOING FURTHER WITH GITOPS

Integrate Kusk with your GitOps workflow using tools like Argo to seamlessly create and update manifests as part of your CI/CD pipeline.

Cut down on development time when deploying your REST APIs to your clusters

Automatically generate resources for industry-leading tools without having to learn tools-specific formats and configurations

Remove the dependency on specific tools and their workflows when deploying your APIs

Keep your OpenAPI definition as the source of truth

Make your OpenAPI definition the source of truth