# @camunda/zeebe-configuration-templates-json-schema

> JSON Schema for Camunda 8 Configuration Templates

Latest version **0.2.0** (published 2026-07-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install @camunda/zeebe-configuration-templates-json-schema
pnpm add @camunda/zeebe-configuration-templates-json-schema
yarn add @camunda/zeebe-configuration-templates-json-schema
bun add @camunda/zeebe-configuration-templates-json-schema
```

## Health

**Score 50/100 (C)** — status: active.

Positive: no vulnerabilities; high maintenance score.

Warnings: low downloads; no types; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.2.0 |
| Published | 2026-07-16 |
| First published | 2026-06-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 25.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 9 |
| Maintainers | nikku, barmac, maxtru, philippfromme, marstamm, camunda_it, omranabazid, husnauygur, skaiir-camunda, vsgoulart, yhaskell, jarekdanielak, francesco.camunda, urbanisierung, jroquescamunda, ev-camunda, ztefanie, emoloney, marcello.barile-camunda |
| Keywords | json-schema, configuration-templates, element-templates, camunda |

## Links

- npm: https://www.npmjs.com/package/@camunda/zeebe-configuration-templates-json-schema
- Repository: https://github.com/camunda/element-templates-json-schema
- Homepage: https://github.com/camunda/element-templates-json-schema#readme
- Issues: https://github.com/camunda/element-templates-json-schema/issues
- npm.io page: https://npm.io/package/@camunda/zeebe-configuration-templates-json-schema

## Alternatives

- [jsforce](https://npm.io/package/jsforce.md) — 851.2K weekly downloads
- [react-native-qrcode-svg](https://npm.io/package/react-native-qrcode-svg.md) — 693.5K weekly downloads
- [@salesforce/plugin-data](https://npm.io/package/@salesforce/plugin-data.md) — 394.9K weekly downloads
- [@backstage/plugin-search-common](https://npm.io/package/@backstage/plugin-search-common.md) — 308.5K weekly downloads
- [@chain-registry/types](https://npm.io/package/@chain-registry/types.md) — 38.4K weekly downloads

## Recent versions

- 0.2.0 (latest) — 2026-07-16
- 0.2.0-alpha.1 (next) — 2026-07-16
- 0.2.0-alpha.0 — 2026-06-29

## README

# @camunda/zeebe-configuration-templates-json-schema

[![Build Status](https://img.shields.io/github/actions/workflow/status/camunda/element-templates-json-schema/CI.yml?branch=master)](https://github.com/camunda/element-templates-json-schema/actions?query=workflow%3ACI)

JSON Schema for (Zeebe) Configuration Templates. A configuration template is a declarative JSON document that defines the structure and UI rendering of a configuration (e.g. a credential) — what fields it contains and how they appear in the configuration editor. The schema is built on top of and validated by [`json-schema@draft-07`](https://json-schema.org/draft-07/json-schema-release-notes.html).

A configuration template mirrors the [element template](../zeebe-element-templates-json-schema) top-level structure, restricted to what a configuration needs: every property uses the `property` binding, the `Configuration` property type and `feel` are not supported, and a `kind` discriminates the class of configuration produced.

## Usage

Set the `$schema` attribute to reference the [JSON Schema definition](./resources/schema.json).

```js
{
  "$schema": "https://unpkg.com/@camunda/zeebe-configuration-templates-json-schema/resources/schema.json",
  "name": "AWS Credential",
  "id": "io.camunda:aws-credential:1",
  "kind": "CREDENTIAL",
  "version": 1,
  "properties": [
    {
      "label": "Access key",
      "type": "String",
      "secret": true,
      "binding": { "type": "property", "name": "accessKey" }
    }
  ]
}
```

You can also use a specific version.

```js
"$schema": "https://unpkg.com/@camunda/zeebe-configuration-templates-json-schema@0.1.0/resources/schema.json"
```

## Build and Run

Prepare the project by installing all dependencies:

```sh
npm install
```

Bundle [the source schema files](./src) together

```sh
npm run build
```

Execute the following command to run the generated schema against the tests

```sh
npm run test
```

## License

MIT

---
_Source: https://npm.io/package/@camunda/zeebe-configuration-templates-json-schema · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
