# API Reference Complete API reference for cdk8s-plone constructs, generated from TypeScript source code. ## Overview The cdk8s-plone library provides the following main constructs: - **Plone**: Main construct for deploying Plone CMS with support for both Volto (React frontend) and Classic UI variants - **PloneHttpcache**: HTTP caching layer using Varnish for improved performance ## Language Support This API documentation shows TypeScript usage examples. The library is also available for Python via JSII transpilation: - **TypeScript/JavaScript**: [`@bluedynamics/cdk8s-plone`](https://www.npmjs.com/package/@bluedynamics/cdk8s-plone) on npm - **Python**: [`cdk8s-plone`](https://pypi.org/project/cdk8s-plone/) on PyPI For Python-specific usage, the API remains the same but follows Python naming conventions (snake_case instead of camelCase). --- ```{include} ../../../../API.md :relative-docs: ../../../../ :relative-images: :start-line: 2 ``` *This API reference is automatically generated from the TypeScript source code. For the latest version, run `npx projen docgen` in the project root.*