https://github.com/cdk8s-team/cdk8s-core
Define Kubernetes native apps and abstractions using object-oriented programming
https://github.com/cdk8s-team/cdk8s-core
cdk8s constructs kubernetes kubernetes-applications kubernetes-cluster
Last synced: 3 months ago
JSON representation
Define Kubernetes native apps and abstractions using object-oriented programming
- Host: GitHub
- URL: https://github.com/cdk8s-team/cdk8s-core
- Owner: cdk8s-team
- License: apache-2.0
- Created: 2021-05-26T06:36:57.000Z (about 5 years ago)
- Default Branch: 2.x
- Last Pushed: 2026-02-08T15:08:30.000Z (4 months ago)
- Last Synced: 2026-02-08T21:43:50.999Z (4 months ago)
- Topics: cdk8s, constructs, kubernetes, kubernetes-applications, kubernetes-cluster
- Language: TypeScript
- Homepage:
- Size: 35 MB
- Stars: 85
- Watchers: 3
- Forks: 31
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Notice: NOTICE
- Dco: DCO
Awesome Lists containing this project
README
# cdk8s
### Cloud Development Kit for Kubernetes
[](https://github.com/cdk8s-team/cdk8s-core/actions/workflows/release.yml)
[](https://badge.fury.io/js/cdk8s)
[](https://badge.fury.io/py/cdk8s)
[](https://maven-badges.herokuapp.com/maven-central/org.cdk8s/cdk8s)
**cdk8s** is a software development framework for defining Kubernetes
applications using rich object-oriented APIs. It allows developers to leverage
the full power of software in order to define abstract components called
"constructs" which compose Kubernetes resources or other constructs into
higher-level abstractions.
> **Note:** This repository is the "core library" of cdk8s, with logic for synthesizing Kubernetes manifests using the [constructs framework](https://github.com/aws/constructs). It is published to NPM as [`cdk8s`](https://www.npmjs.com/package/cdk8s) and should not be confused with the cdk8s command-line tool [`cdk8s-cli`](https://www.npmjs.com/package/cdk8s-cli). For more general information about cdk8s, please see [cdk8s.io](https://cdk8s.io), or visit the umbrella repository located at [cdk8s-team/cdk8s](https://github.com/cdk8s-team/cdk8s).
## Documentation
See [cdk8s.io](https://cdk8s.io).
## License
This project is distributed under the [Apache License, Version 2.0](./LICENSE).
This module is part of the [cdk8s project](https://github.com/cdk8s-team/cdk8s).