Timoni logo

Timoni

Timoni is a package manager for Kubernetes powered by CUE that provides a type-safe alternative to Helm charts. It enables software vendors to define complex application deployments packaged as Modules using CUE definitions, distributed as OCI artifacts in container registries with semantic versioning and cryptographic signing.

1 APIs 0 Features
ContainersKubernetesPackage ManagerCUE

APIs

Timoni Module Registry API

Timoni modules are distributed as OCI artifacts in container registries. The registry API provides operations for listing module tags, retrieving OCI manifests, and downloading ...

Semantic Vocabularies

Timoni Context

33 classes · 1 properties

JSON-LD

JSON Structure

Timoni Module Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🚀
GettingStarted
GettingStarted
🔗
Concepts
Concepts
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: timoni
name: Timoni
description: >-
  Timoni is a package manager for Kubernetes powered by CUE that provides a type-safe alternative to Helm charts. It
  enables software vendors to define complex application deployments packaged as Modules using CUE definitions,
  distributed as OCI artifacts in container registries with semantic versioning and cryptographic signing.
type: Index
position: Consumer
access: Open Source
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Containers
  - Kubernetes
  - Package Manager
  - CUE
created: '2026-03-26'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: timoni:timoni
    name: Timoni Module Registry API
    description: >-
      Timoni modules are distributed as OCI artifacts in container registries. The registry API provides operations for
      listing module tags, retrieving OCI manifests, and downloading module blobs containing CUE definitions and
      Kubernetes configurations.
    humanURL: https://timoni.sh/
    baseURL: https://ghcr.io
    tags:
      - Containers
      - Kubernetes
      - Package Manager
      - OCI Registry
    properties:
      - type: Documentation
        url: https://timoni.sh/
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/openapi/timoni-openapi.yml
      - type: GitHubRepository
        url: https://github.com/stefanprodan/timoni
      - type: JSONSchema
        url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/json-schema/timoni-module-schema.json
      - type: JSONStructure
        url: >-
          https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/json-structure/timoni-module-structure.json
      - type: JSONLDContext
        url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/json-ld/timoni-context.jsonld
features:
  - Type-safe Kubernetes configuration via CUE
  - OCI artifact distribution and signing
  - Semantic versioning for modules
  - Bundle-based multi-instance management
  - Kubernetes CRD lifecycle management
  - Drift detection and correction
  - Bundle Runtime API for dynamic configuration
  - Cryptographic signing and verification
useCases:
  - Kubernetes application packaging and distribution
  - Type-safe alternative to Helm charts
  - Multi-service deployment orchestration
  - GitOps-compatible application delivery
  - Kubernetes module versioning and rollback
integrations:
  - GitHub Container Registry (ghcr.io)
  - Docker Hub
  - Any OCI-compatible container registry
  - Kubernetes clusters
  - Flux CD
solutions:
  - Cloud-native application delivery
  - Kubernetes package management
  - Infrastructure as code
  - CUE-based configuration management
common:
  - type: Website
    url: https://timoni.sh/
  - type: Documentation
    url: https://timoni.sh/
  - type: GitHubOrganization
    url: https://github.com/stefanprodan/timoni
  - type: GettingStarted
    url: https://timoni.sh/quickstart/
  - type: Concepts
    url: https://timoni.sh/concepts/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/openapi/timoni-openapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/json-schema/timoni-module-schema.json
  - type: JSONLDContext
    url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/json-ld/timoni-context.jsonld
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/timoni/refs/heads/main/vocabulary/timoni-vocabulary.yml
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com