Skip to content

Development Toolkit ​

To start developing your first Functions, you need:

  • Self-hosted Kubernetes cluster and the KUBECONFIG file to authenticate to the cluster
  • Kyma as the platform for managing the Function-related workloads
  • Docker as the container runtime
  • kubectl, the Kubernetes command-line tool, for running commands against clusters
  • Development environment of your choice:
    • Kyma CLI to easily initiate inline Functions or Git Functions locally, run, test, and later apply them in the clusters
    • Node.js or Python
    • IDE as the source code editor
    • Kyma dashboard to manage Functions and related workloads through the graphical user interface