Skip to content
@runtimeconditions

Runtime Conditions

Support tooling for the Runtime Conditions Profile Specification

Runtime Conditions

Important

Runtime Conditions is currently seeking adoption by an established parent project. The repositories in this organization are split for hands-on usability, review, demos, and implementation feedback. They are not intended to present Runtime Conditions as a standalone foundation or competing project.

Start here: https://runtimeconditions.github.io/

What Runtime Conditions Is

Runtime Conditions Profiles are portable, machine-readable declarations of the external runtime integrations required by one workload. A profile describes demand: APIs, caches, datastores, configuration inputs, SDK-discovered dependencies, and extension-defined runtime requirements. Platforms and adapters decide how to fulfill that demand.

The current goal is to make the model concrete enough for feedback from ecosystems such as Score, Backstage, Dapr, CNCF platform tooling, service catalogs, policy systems, and platform engineering teams.

Navigation

New readers should start with the public guide, then move to the spec and demos:

  1. Start here: https://runtimeconditions.github.io/
  2. Try the runnable workflows in runtimeconditions/rc-demos.
  3. Deploy the Backstage plugin found in runtimeconditions/backstage-plugin.
  4. Read the latest spec draft in runtimeconditions/spec.
  5. Review the available extensions and extension tooling in runtimeconditions/extensions.

Repository Map

Getting started:

  • runtimeconditions.github.io - public reader guide and entry point.
  • rc-demos - runnable demo apps, catalog fixtures, and platform adapter demos.
  • spec - core specification drafts, whitepaper, guides, and draft examples.
  • extensions - first-party Runtime Conditions extension definitions and declaration packages.

For developers:

  • go-rc-profiler - Go Runtime Conditions profile generator and extension validation tooling.
  • java-rc-profiler - Java Runtime Conditions profiler/generator.
  • python-rc-profiler - Python Runtime Conditions profiler/generator.

For platform engineers:

  • runtime-conditions-crd - the Kubernetes Custom Resource Definition for deploying profiles as a custom resource
  • rc-admission-webhook - extension validator for the profile CRD
  • rc-extension-resolver - extension resolution library used by the admission webhook
  • api-conditions-adapter - example platform adapter for interacting with the RC CRD and Backstage

Ongoing efforts and research:

  • white-paper-artifacts - inputs used to compose the CNCF white paper regarding the Runtime Conditions Spec
  • service-operations-inventories and sdk-authorship-discovery - part of the ongoing research into supporting SDKs as sources of condition generation
  • ebpf-rc-profiler - legacy/experimental runtime observation profiler.

Popular repositories Loading

  1. runtimeconditions.github.io runtimeconditions.github.io Public

    GH Pages site repo for the Runtime Conditions Profiles Spec

    HTML 1 2

  2. spec spec Public

    The Runtime Conditions Profile Specification and supporting documentation

    1 2

  3. rc-demos rc-demos Public

    A repository of end-to-end demos that show how RC Profiles can benefit developers and platform teams

    Go 1 3

  4. .github .github Public

    Org repo for github.com/runtimeconditions

    1

  5. extensions extensions Public

    Home of the first-party extensions for Runtime Conditions Profiles

    Go 2

  6. go-rc-profiler go-rc-profiler Public

    Runtime Conditions AST profiler for Golang codebases

    Go

Repositories

Showing 10 of 17 repositories
  • rc-extension-resolver Public

    Pulls, caches, and validates Runtime Conditions extensions for downstream processing.

    runtimeconditions/rc-extension-resolver's past year of commit activity
    Go 0 Apache-2.0 1 0 0 Updated Oct 7, 2026
  • api-conditions-adapter Public

    A platform adapter that resolves API conditions using the Backstage API

    runtimeconditions/api-conditions-adapter's past year of commit activity
    Python 0 Apache-2.0 1 0 0 Updated Oct 7, 2026
  • python-rc-profiler Public

    Runtime Conditions AST profiler for Python codebases

    runtimeconditions/python-rc-profiler's past year of commit activity
    Python 0 0 0 0 Updated Oct 7, 2026
  • spec Public

    The Runtime Conditions Profile Specification and supporting documentation

    runtimeconditions/spec's past year of commit activity
    1 2 0 1 Updated Oct 7, 2026
  • white-paper-artifacts Public

    Artifacts created in the authoring of the CNCF white paper

    runtimeconditions/white-paper-artifacts's past year of commit activity
    0 Apache-2.0 0 0 1 Updated Oct 7, 2026
  • extensions Public

    Home of the first-party extensions for Runtime Conditions Profiles

    runtimeconditions/extensions's past year of commit activity
    Go 0 1 1 0 Updated Oct 7, 2026
  • go-rc-profiler Public

    Runtime Conditions AST profiler for Golang codebases

    runtimeconditions/go-rc-profiler's past year of commit activity
    Go 0 0 0 0 Updated Oct 6, 2026
  • rc-demos Public

    A repository of end-to-end demos that show how RC Profiles can benefit developers and platform teams

    runtimeconditions/rc-demos's past year of commit activity
    Go 1 3 1 1 Updated Oct 5, 2026
  • runtimeconditions.github.io Public

    GH Pages site repo for the Runtime Conditions Profiles Spec

    runtimeconditions/runtimeconditions.github.io's past year of commit activity
    HTML 1 2 0 0 Updated Oct 4, 2026
  • .github Public

    Org repo for github.com/runtimeconditions

    runtimeconditions/.github's past year of commit activity
    0 1 0 0 Updated Oct 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…