Operator Sdk

SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Alternatives To Operator Sdk
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Operator Sdk6,39145319 hours ago306August 23, 2022138apache-2.0Go
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Pipelines3,14025813 hours ago98June 02, 2022905apache-2.0Python
Machine Learning Pipelines for Kubeflow
Kudo1,084718 days ago72July 02, 2021185apache-2.0Go
Kubernetes Universal Declarative Operator (KUDO)
2 days ago28June 24, 202245apache-2.0C#
Dapr quickstart code samples and tutorials showcasing core Dapr capabilities
Getting Started531
3 years ago
An end-to-end scenario showing how to use the Operator Framework.
Operator Sdk Samples21512 years ago19October 29, 2020apache-2.0Shell
Contains samples of operators built using the operator-sdk
Dcos Commons162
2 years ago7November 10, 202074apache-2.0Java
DC/OS SDK is a collection of tools, libraries, and documentation for easy integration of technologies such as Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS.
Helm Wrapper150
18 days ago6February 20, 202115apache-2.0Go
A Helm3 HTTP Server Wrapper by helm Go SDK, help you manage helm charts with HTTP RESTFul API
Kube Aws Iam Controller148
a month ago2June 16, 202211mitGo
Distribute different AWS IAM credentials to different pods in Kubernetes via secrets.
Dotnet Operator Sdk138114 days ago151August 10, 202220apache-2.0C#
KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
Alternatives To Operator Sdk
Select To Compare

Alternative Project Comparisons

Build Status License


Docs can be found on the Operator SDK website.


This project is a component of the Operator Framework, an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way. Read more in the introduction blog post.

Operators make it easy to manage complex stateful applications on top of Kubernetes. However writing an Operator today can be difficult because of challenges such as using low level APIs, writing boilerplate, and a lack of modularity which leads to duplication.

The Operator SDK is a framework that uses the controller-runtime library to make writing operators easier by providing:

  • High level APIs and abstractions to write the operational logic more intuitively
  • Tools for scaffolding and code generation to bootstrap a new project fast
  • Extensions to cover common Operator use cases

Dependency and platform support

Go version

Release binaries will be built with the Go compiler version specified in the developer guide. A Go Operator project's Go version can be found in its go.mod file.

Kubernetes versions

Supported Kubernetes versions for your Operator project or relevant binary can be determined by following this compatibility guide.


The set of supported platforms for all binaries and images can be found in these tables.

Community and how to get involved

How to contribute

Check out the contributor documentation.


Operator SDK is under Apache 2.0 license. See the LICENSE file for details.

Popular Kubernetes Projects
Popular Sdk Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.