# Nuon documentation > Nuon is the BYOC (bring-your-own-cloud) deployment platform for software vendors. Deploy applications — Terraform, Helm, Kubernetes manifests, container images — into customer AWS, Azure, or GCP accounts with no cross-account IAM. Includes runners, operation roles for least-privilege IAM, drift detection, approval workflows, and policies for compliance. ## Docs - [Quickstart](https://docs.nuon.co/get-started/quickstart.md): Deploy your first app with Nuon in a few minutes by shipping an example Kubernetes app into an AWS account. - [Create Your First App](https://docs.nuon.co/get-started/create-your-first-app.md): Use an example app to learn Nuon or package your app with Nuon. - [Docs Home](https://docs.nuon.co/get-started/introduction.md): Continuous delivery into your customer's cloud. - [Roll Out a Change with an App Branch](https://docs.nuon.co/get-started/app-branches-walkthrough.md): Sync the eks-simple example app's built-in branch config, then plan and deploy a change across its installs. - [Deployment Options](https://docs.nuon.co/guides/deployment-options.md): Choose how to run Nuon - [Use Nuon Cloud](https://docs.nuon.co/guides/nuon-cloud.md): The fastest way to get started with Nuon - [Install Nuon BYOC](https://docs.nuon.co/guides/byoc.md): Let Nuon install and manage Nuon in your own cloud account - [Requirements](https://docs.nuon.co/guides/byoc/requirements.md): Prerequisites for installing Nuon BYOC on any cloud platform - [Nuon BYOC: AWS](https://docs.nuon.co/guides/byoc/aws.md): Install and run Nuon BYOC in your AWS account - [Nuon BYOC: Azure](https://docs.nuon.co/guides/byoc/azure.md): Install and run Nuon BYOC in your Azure account - [Nuon BYOC: GCP](https://docs.nuon.co/guides/byoc/gcp.md): Install and run Nuon BYOC in your Google Cloud project - [Install Self-Hosted Nuon](https://docs.nuon.co/guides/self-hosted.md): Run Nuon entirely within your own infrastructure, with no path for Nuon to reach in - [Supported Platforms](https://docs.nuon.co/guides/self-hosted/supported-platforms.md): Deploy self-hosted Nuon on AWS, Azure, or GCP - [Concepts](https://docs.nuon.co/concepts/overview.md): Get up to speed on BYOC and Nuon. - [Glossary](https://docs.nuon.co/concepts/glossary.md): Basic terminology of the Nuon Platform. - [Nuon Apps](https://docs.nuon.co/concepts/apps.md): Package your existing application code and infrastructure to create Bring Your Own Cloud installable versions of your product. - [Components](https://docs.nuon.co/concepts/components.md): Connect and configure your app using your existing container images, Helm charts, Kubernetes Manifests and Terraform code. - [Auto Retries](https://docs.nuon.co/concepts/components/auto-retries.md): Configure components to automatically re-plan and re-apply on transient failures by setting max_auto_retries. - [Sandboxes](https://docs.nuon.co/concepts/sandboxes.md): Sandboxes manage the base layer infrastructure for your application in each customer's cloud account. - [Inputs](https://docs.nuon.co/concepts/app-inputs.md): Inputs allow you to define customer provided values that can be used to configure your app. - [Secrets](https://docs.nuon.co/concepts/app-secrets.md): Define and manage sensitive values — credentials, API keys, tokens — used to configure app components and actions. - [App Variables](https://docs.nuon.co/concepts/app-variables.md): App Variables allow you to store values through the API to be used across installs of an app. - [Runners](https://docs.nuon.co/concepts/runners.md): Egress-only agents deployed in customer cloud accounts that execute all provisioning, deployment, and day-2 operations. - [App and Install Life Cycle](https://docs.nuon.co/guides/app-install-life-cycle.md): Understand the life cycle of apps and installs in Nuon. - [Stacks](https://docs.nuon.co/concepts/stacks.md): Customers use Stacks to install an app in their account. - [Stand-alone VPC](https://docs.nuon.co/concepts/stacks/stand-alone-vpc.md): The Stack template creates a brand-new VPC dedicated to the install. - [Customer VPC](https://docs.nuon.co/concepts/stacks/customer-vpc.md): The Stack deploys into a VPC the customer already owns. - [Customer Cluster](https://docs.nuon.co/concepts/stacks/customer-cluster.md): The Stack deploys into a Kubernetes cluster the customer already runs. - [CLI](https://docs.nuon.co/concepts/cli.md): Manage the full install lifecycle from your terminal. - [Day-2 Operations Overview](https://docs.nuon.co/get-started/day-2-operations.md): BYOC primitives for scaling your deployments - [Workflows](https://docs.nuon.co/concepts/workflows.md): Workflows are scheduled and manual lifecycles of deploying, updating or tearing down apps, components, and actions. - [App Branches](https://docs.nuon.co/concepts/app-branches.md): App branches connect a git branch to your app, so a push rolls the change out across your fleet of customer installs through ordered deployment groups with a plan and an approval at every step. - [Actions](https://docs.nuon.co/concepts/actions.md): Automate operational tasks and workflows in installs. - [Policies](https://docs.nuon.co/concepts/policies.md): Enforce compliance, security, and operational standards across your infrastructure deployments. - [Operation Roles](https://docs.nuon.co/concepts/operation-roles.md): Assign different IAM roles to different operations for least-privilege access across sandbox, components, and actions. - [Triggers](https://docs.nuon.co/concepts/triggers.md): Automate Nuon using external events with triggers. - [Access Control](https://docs.nuon.co/concepts/access-control.md): How to control what team members and service accounts can do in your Nuon org. - [API Tokens](https://docs.nuon.co/concepts/api-tokens.md): Org-scoped tokens for authenticating to the Nuon Control Plane API. - [Service Accounts](https://docs.nuon.co/concepts/service-accounts.md): Named machine identities for automation, CI/CD. - [OIDC Federation](https://docs.nuon.co/concepts/oidc-federation.md): Exchange OIDC tokens from any trusted workload for short-lived Nuon API tokens — no stored secrets. - [App Initialization](https://docs.nuon.co/guides/app-init.md): Initialize and scaffold Nuon application configuration files with the CLI. - [Managing Apps](https://docs.nuon.co/guides/managing-apps.md): Create, configure, and manage apps using the CLI and dashboard. - [Managing Components](https://docs.nuon.co/guides/managing-components.md): List, build, and manage components using the CLI. - [Component Dependencies](https://docs.nuon.co/guides/component-dependencies.md): Component dependencies allow you to create dependencies between components, and model your app as a graph. - [Toggleable Components](https://docs.nuon.co/guides/toggleable-components.md): Turn components on and off per install, with the install config as the source of truth. - [Configuring Inputs & Secrets](https://docs.nuon.co/guides/configuring-inputs-and-secrets.md): Define and use inputs, variables, and secrets in your app. - [Configuring Sandboxes](https://docs.nuon.co/guides/configuring-sandboxes.md): Configure sandbox infrastructure for your app. - [Using Variables](https://docs.nuon.co/guides/using-variables.md): Using variables with your Nuon configurations. - [Connect GitHub](https://docs.nuon.co/guides/vcs.md): Connect your GitHub account to use both public and private repositories in your Nuon apps. - [Container Image Components](https://docs.nuon.co/guides/container-image-components.md): Container image components allow you to use prebuilt container images. - [Track image patches with update policies](https://docs.nuon.co/guides/image-update-policies.md): Use a semver constraint so each app sync picks up the latest matching patch tag without editing your app config. - [Helm Chart Components](https://docs.nuon.co/guides/helm-chart-components.md): Helm chart components allow you to connect an existing Helm chart and deploy it into your customer's cloud account. - [Kubernetes Manifest Components](https://docs.nuon.co/guides/kubernetes-manifest-components.md): Kubernetes manifest components allow you to deploy raw Kubernetes resources directly into your customer's cloud account. - [Pulumi Components](https://docs.nuon.co/guides/pulumi-components.md): Pulumi components allow you to provision infrastructure in your customer's cloud account to power your install. - [Terraform Components](https://docs.nuon.co/guides/terraform-components.md): Terraform components allow you to provision infrastructure in your customer's cloud account to power your install. - [Positioning Safety of BYOC](https://docs.nuon.co/guides/vendor-customers.md): Learn how to position Nuon's security and user experience to customers. - [Creating Installs](https://docs.nuon.co/guides/install-configs.md): Configuring the installs for your customers - [Syncing Install Configs from Git](https://docs.nuon.co/guides/install-config-syncing.md): Connect a Git repo of install config files to your app so pushes keep every install's config in sync - [Component Overrides](https://docs.nuon.co/guides/component-overrides.md): Override Helm values and Terraform variables on a per-install basis, without changing your app config. - [Customer-Controlled Runner Shutdown](https://docs.nuon.co/guides/runner-kill-switch.md): How customers can pause or permanently stop the Nuon Runner from their own AWS account. - [Custom Domains](https://docs.nuon.co/guides/custom-domains.md): Manage custom domains for an install. - [Provision Stacks with CloudFormation](https://docs.nuon.co/guides/provision-stacks-with-cloudformation.md): Provision Nuon install stacks on AWS with CloudFormation. - [Provision Stacks with Terraform](https://docs.nuon.co/guides/provision-stacks-with-terraform.md): Provision the Nuon install stacks with Terraform. - [Provision Stacks with Spacelift](https://docs.nuon.co/guides/provision-stacks-with-spacelift.md): Provision stacks using a Spacelift Blueprint or the Terraform provider. - [Configure app branches](https://docs.nuon.co/guides/app-branches.md): Connect a git branch to your app, group your installs, and roll changes out across your fleet from a git push. - [Roll back an install](https://docs.nuon.co/guides/rollback-install-config.md): Re-apply a previous app config version to one install, or to a whole deployment group, with a plan in front of it. - [Configure actions](https://docs.nuon.co/guides/actions.md): Define and remotely execute custom action workflows in your installs. - [Run adhoc actions](https://docs.nuon.co/guides/adhoc-actions.md): Run a one-off command or bash script on an install without defining it in your app's TOML config. - [Configure runbooks](https://docs.nuon.co/guides/runbooks.md): Define named, multi-step procedures and run them against your installs on demand. - [Configuring Policies](https://docs.nuon.co/guides/configuring-policies.md): Step-by-step guide to adding compliance and security policies to your Nuon app. - [Operation Roles](https://docs.nuon.co/guides/operation-roles.md): Assign different roles to different operations across sandbox, components, and actions. - [Runner Management Mode](https://docs.nuon.co/guides/runner-management-mode.md): Configure runner management mode for new installs or migrate existing installs. - [Team Management](https://docs.nuon.co/guides/team-management.md): Add team members to your Nuon Org - [Add BYOC installation to your app](https://docs.nuon.co/guides/control-plane-integration.md): Enable customers to manage their installs through your UI - [GitHub Actions](https://docs.nuon.co/guides/github-actions.md): Integrate with Nuon from your GitHub Actions workflows. - [Webhooks](https://docs.nuon.co/guides/webhooks.md): Receive workflow lifecycle events from your Nuon Org as CloudEvents over HTTP. - [Configure Triggers](https://docs.nuon.co/guides/triggers.md): Create a trigger, route events with rules, and inspect events and dispatches. - [Export Runner Audit Logs](https://docs.nuon.co/guides/export-runner-audit-logs.md): Forward Nuon runner audit events to your own OTLP-compatible logging backend. - [Component Health](https://docs.nuon.co/guides/component-health.md): Live health for every component on every install — independent of the last deploy — with alerting, verified deploys, and uptime history. - [Slack](https://docs.nuon.co/guides/slack.md): Install the Nuon Slack app, link it to your org, and subscribe channels to deploy, action, and approval events. - [AI and App Building](https://docs.nuon.co/guides/ai-and-apps.md): Use AI agents to generate and manage your Nuon app configuration. - [Using READMEs](https://docs.nuon.co/guides/using-readmes.md): Use READMEs to support operating Installs. - [Programmable READMEs](https://docs.nuon.co/guides/programmable-readmes.md): READMEs that render each install's live values and embed real-time dashboard components. - [Custom Nested CloudFormation Stacks](https://docs.nuon.co/guides/custom-nested-stacks.md): Extend the install stack with custom CloudFormation nested templates. - [Customizing Terraform Stack Templates](https://docs.nuon.co/guides/customizing-terraform-stack-templates.md): Fork the open-source install-stacks repo to customize the Terraform install stack for your customers. - [CLI Extensions](https://docs.nuon.co/guides/cli-extensions.md): Extend the Nuon CLI with community and first-party plugins. - [External Image Policies](https://docs.nuon.co/guides/external-image-policies.md): Write OPA policies to enforce security requirements on external container images - [Using Terraform CLI](https://docs.nuon.co/guides/terraform-cli.md): Run Terraform commands locally against your Nuon-managed sandbox and component workspaces. - [Introduction](https://docs.nuon.co/platform-support/introduction.md): Overview of supported cloud platforms — AWS, Azure, and Google Cloud — and what's available on each. - [AWS](https://docs.nuon.co/platform-support/aws.md): Deploy and manage BYOC apps on AWS. - [Azure](https://docs.nuon.co/platform-support/azure.md): Deploy and manage BYOC apps on Microsoft Azure. - [Google Cloud](https://docs.nuon.co/platform-support/gcp.md): Deploy and manage BYOC apps on Google Cloud. - [CLI](https://docs.nuon.co/cli.md): Install the Nuon CLI. - [Common commands](https://docs.nuon.co/cli-commands.md): The Nuon CLI commands you'll reach for most, from auth to deploy. - [TUI](https://docs.nuon.co/tui.md): Run entire workflows and trigger install actions via our TUIs - [API](https://docs.nuon.co/nuon-api.md): Get started using the Nuon API endpoints. - [Go SDK](https://docs.nuon.co/sdks.md): Use the Nuon Go SDK to integrate with organizations, apps, installs, components, workflows, and other Nuon resources. - [Configuration Reference](https://docs.nuon.co/config-ref/index.md): Complete reference for Nuon configuration file schemas - [Configuration Files](https://docs.nuon.co/configuration-files.md): Configure apps using TOML configuration files - [Container Image](https://docs.nuon.co/config-ref/container-image.md): JSON Schema reference for container-image configuration - [Helm](https://docs.nuon.co/config-ref/helm.md): JSON Schema reference for helm configuration - [Kubernetes Manifest](https://docs.nuon.co/config-ref/kubernetes-manifest.md): JSON Schema reference for kubernetes-manifest configuration - [Pulumi](https://docs.nuon.co/config-ref/pulumi.md): JSON Schema reference for pulumi configuration - [Terraform](https://docs.nuon.co/config-ref/terraform.md): JSON Schema reference for terraform configuration - [Action](https://docs.nuon.co/config-ref/action.md): JSON Schema reference for action configuration - [Branch](https://docs.nuon.co/config-ref/branch.md): JSON Schema reference for branch configuration - [Break Glass](https://docs.nuon.co/config-ref/break-glass.md): JSON Schema reference for break-glass configuration - [Inputs](https://docs.nuon.co/config-ref/inputs.md): JSON Schema reference for inputs configuration - [Install](https://docs.nuon.co/config-ref/install.md): JSON Schema reference for install configuration - [Installer](https://docs.nuon.co/config-ref/installer.md): JSON Schema reference for installer configuration - [Metadata](https://docs.nuon.co/config-ref/metadata.md): JSON Schema reference for metadata configuration - [Permissions](https://docs.nuon.co/config-ref/permissions.md): JSON Schema reference for permissions configuration - [Policies](https://docs.nuon.co/config-ref/policies.md): JSON Schema reference for policies configuration - [Runner](https://docs.nuon.co/config-ref/runner.md): JSON Schema reference for runner configuration - [Sandbox](https://docs.nuon.co/config-ref/sandbox.md): JSON Schema reference for sandbox configuration - [Secrets](https://docs.nuon.co/config-ref/secrets.md): JSON Schema reference for secrets configuration - [Stack](https://docs.nuon.co/config-ref/stack.md): JSON Schema reference for stack configuration - [Platform Architecture](https://docs.nuon.co/architecture/platform.md): How the Nuon Control Plane and Runners work together to orchestrate BYOC deployments. - [Your App Deployment Diagram](https://docs.nuon.co/architecture/app-deployment.md): Understand what gets deployed into a customer's cloud account when you ship your app through Nuon. - [Runner Authentication](https://docs.nuon.co/architecture/runner-auth.md): How runners prove their cloud identity to the Nuon Control Plane without storing credentials. - [Security](https://docs.nuon.co/security.md): How Nuon keeps customer cloud accounts secure throughout the BYOC deployment lifecycle. - [Changelog](https://docs.nuon.co/updates/updates.md): Learn about new product updates, and what we are working on. - [040 - App Branches](https://docs.nuon.co/updates/040-app-branches.md): Connect a git branch to your app and roll changes out across your customer fleet through ordered deployment groups. Plus a read-only role and a cleaner installs CLI. - [039 - OIDC federation](https://docs.nuon.co/updates/039-oidc-federation.md): Grant access to your Nuon org without storing long-lived tokens. - [038 - Spacelift install stacks and CLI automation](https://docs.nuon.co/updates/038-spacelift-and-cli-automation.md): Provision install stacks through Spacelift, get improved error messages, and drive the nuon CLI reliably from CI/CD. - [037 - Split install stack tfvars](https://docs.nuon.co/updates/037-split-install-stack-tfvars.md): Install stack Terraform config is now split into inputs.auto.tfvars and secrets.auto.tfvars. - [036 - Toggleable Components](https://docs.nuon.co/updates/036-toggleable-components.md): Turn components on and off per install, plus Kubernetes contexts and YAML/HCL inputs. - [035 - Runbooks and rendered READMEs](https://docs.nuon.co/updates/035-runbooks-and-readmes.md): Notebooks that define common actions you need so you've got a runbook for the next incident or upgrade - [034 - Slack Integration, Webhooks, and AWS Terraform Stacks](https://docs.nuon.co/updates/034-aws-terraform-install-stack.md): Slack notifications, org-scoped webhooks, and Terraform stacks for AWS. - [033 - Parallel Workflows, Policy Analytics, and Improved GCP/Azure](https://docs.nuon.co/updates/033-Workflow-Policy-and-improved-cloud-support.md): **New**: Parallel Workflows, Retries, Policy Analytics, Labels **Improved**: Azure, GCP, Plan Diffs, Runner Management - [032 - Nuon TUIs and Extensions, Dashboard UX, and Role Management Updates](https://docs.nuon.co/updates/032-extensions-and-roles.md): We're shipping CLI workflow TUIs, CLI Extensions to GA, dashboard-ui shipped major workflow and onboarding improvements, and ctl-api expanded operation role support. - [031 - Operation Roles](https://docs.nuon.co/updates/031-operation-roles.md): Assign different roles to different operations across sandbox, components, and actions for least-privilege access control. - [030 - Policies](https://docs.nuon.co/updates/030-policies.md): Enforce compliance, security, and operational standards across component deploys, sandbox runs, and external images. - [029 - BYO-VPC, Auth & UX Improvements](https://docs.nuon.co/updates/029-auth-inputs-better-nested-templates.md): BYO-VPC support, Nuon Auth service, Runner Auth, and numerous UX improvements - [028 - Nuon is now Open Source](https://docs.nuon.co/updates/028-open-source.md): Nuon's core platform is now open source, plus new features and improvements. - [027 - Install config toggle](https://docs.nuon.co/updates/027-install-config-toggle.md): Clearer install config mode switching. - [026 - Helm Repository Support](https://docs.nuon.co/updates/026-helm-repository-support.md): Deploy charts directly from public Helm repositories. - [025 - Temporal Workflow Stability Improvements](https://docs.nuon.co/updates/025-temporal-stability.md): Fix issues with component workflows retrying. - [024 - Improvements to Install Inputs](https://docs.nuon.co/updates/024-install-inputs-ui-redesign.md): Install inputs via CloudFormation stacks, and user-configurable inputs. - [023 - Drift Scanning Improvements](https://docs.nuon.co/updates/023-drift-workflow-improvements.md): Enhanced drift detection capabilities. - [022 - Nuon CLI Github Action](https://docs.nuon.co/updates/022-nuon-cli-github-actions.md): GitHub Action for setting up the Nuon CLI in CI/CD workflows - [021 - Drift Detection for Components and Sandboxes](https://docs.nuon.co/updates/021-drift-detection.md): Detect infrastructure drift automatically on your installations - [020 - Break glass actions](https://docs.nuon.co/updates/020-break-glass-actions.md): Define actions that customers can enable to break glass. - [019 - Self-Service Cloud Registration](https://docs.nuon.co/updates/019-self-service.md): Anyone can now sign up for Nuon Cloud - [018 - Management Mode](https://docs.nuon.co/updates/018-management-mode.md): Runner Management Mode, input updates, and App Variables for storing values across installs. - [017 - Noop Approvals, Install Config Improvements and more](https://docs.nuon.co/updates/017-noop-approvals-stability-updates.md): Approvals with no changes will automatically be approved, and more stability fixes. - [016 - Enhanced Install Config Files and Improved Plans](https://docs.nuon.co/updates/016-enhanced-install-config-files-and-improved-plans.md): Directory and file-level install config file syncing. More clear Helm diffs. Improved performance with optimized state management. - [015 - Azure Support](https://docs.nuon.co/updates/015-azure-support.md): Deploy and manage installs on Azure - [014 - Install Config Files](https://docs.nuon.co/updates/014-install-config-files.md): Manage Installs via Source Control - [013 - Kubernetes Manifest Component](https://docs.nuon.co/updates/013-kubernetes-manifest-component.md): New Kubernetes Manifest component type for deploying raw Kubernetes resources into customer cloud accounts. - [012 - Approval Diffs](https://docs.nuon.co/updates/012-approval-diffs-plan-only.md): Helm teardown diffs, plan-only workflow mode, manual secret sync, and CLI pagination flags. - [011 - Approval Improvements](https://docs.nuon.co/updates/011-approval-updates.md): Inline workflow retries, auto-approve all steps, UI renames, and team member removal. - [010 - Approvals](https://docs.nuon.co/updates/010-approvals.md): Workflows now support approvals, so you can verify the helm / terraform plan. - [009 - Action Triggers, improved configs, default secrets](https://docs.nuon.co/updates/009-action-triggers-secrets-configs.md): Action triggers, improved configs, default secrets. - [008 - Stack Tab, VCS Import, and Component Build Updates](https://docs.nuon.co/updates/008-vcs-stacks-fixes.md): New stack management features, VCS connection importing, and improved component build system - [007 - Secret formats, bug fixes](https://docs.nuon.co/updates/007-secret-formats.md): Secrets formats, bug fixes - [006 - Secrets improvements, workflow retries and bug fixes](https://docs.nuon.co/updates/006-secrets-workflows.md): Secrets improvements, workflow retries and bug fixes. - [005 - nuon dev and improvements](https://docs.nuon.co/updates/005-developer-experience.md): `nuon dev` allows you to iterate on configs with a single command, view install state, view an app dependency graph and more. - [004 - Secrets Syncing](https://docs.nuon.co/updates/004-secrets.md): Automatically sync customer secrets into Kubernetes - [003 - Improvements to deletions, cancellations and more.](https://docs.nuon.co/updates/003-install-deletes-cancel-improvements.md): Improvements to deletions, cancellations and more. - [002 - Install Inputs, dependencies, and more](https://docs.nuon.co/updates/002-inputs-dependencies.md): Install Inputs, dependencies and more - [001 - Install Workflow Updates](https://docs.nuon.co/updates/001-install-workflows-actions.md): Updates to install workflows, bug fixes and actions improvements. - [create a static API token for your org](https://docs.nuon.co/api-ref/accounts/create-an-api-token.md): Creates a long-lived static API token scoped to your current org. Each token gets its own dedicated service account, and only grants access to the current org. The role param controls the token's permissions (any role assignable to API tokens; see GET /v1/roles?context=api_token) and defaults to org… - [delete a static API token](https://docs.nuon.co/api-ref/accounts/delete-an-api-token.md): Deletes a static API token belonging to your current org, along with its dedicated service account. Once deleted, the token can no longer be used to access the API. - [list your org's static API tokens](https://docs.nuon.co/api-ref/accounts/list-api-tokens.md): Lists the static API tokens for your current org. Token secrets are never returned. - [create action workflow config](https://docs.nuon.co/api-ref/actions/create-action-workflow-config.md): Create an action workflow configuration. - [create an action workflow run for an install](https://docs.nuon.co/api-ref/actions/create-an-action-workflow-run-for-an-install.md): AppWorkflowConfigId param has been deprecated and is no longer being consumed, the api uses currently install id to lookup related appworkflowconfigId - [create an app action workflow](https://docs.nuon.co/api-ref/actions/create-an-app.md): Create an action workflow for an app. - [delete an action workflow](https://docs.nuon.co/api-ref/actions/delete-an-app.md): Delete an action workflow. - [get action workflow for an app](https://docs.nuon.co/api-ref/actions/get-action-workflow-for-an-app.md): Returns all action workflow configurations. - [get action workflow runs by install id](https://docs.nuon.co/api-ref/actions/get-action-workflow-runs-by-install-id.md): Returns all action workflow runs for an install. - [get action workflow runs by install id and run id](https://docs.nuon.co/api-ref/actions/get-action-workflow-runs-by-install-id-and-run-id.md): Return an install action workflow run by id. - [get action workflows for an app](https://docs.nuon.co/api-ref/actions/get-action-workflows-for-an-app.md): Returns all action workflows for the provided app. - [get an app action workflow by action workflow id](https://docs.nuon.co/api-ref/actions/get-an-app-action-workflow.md): Return an app action workflow by id. - [get an app action workflow](https://docs.nuon.co/api-ref/actions/get-an-app-action-workflow-1.md): Return an app action workflow by id. - [get an app action workflow config](https://docs.nuon.co/api-ref/actions/get-an-app-action-workflow-config.md): Return an action workflow configuration by id. - [get latest runs for all action workflows by install id](https://docs.nuon.co/api-ref/actions/get-latest-runs-for-all-action-workflows-by-install-id.md): Returns the most recent workflow run for each install action workflow. - [get recent runs for an action workflow by install id](https://docs.nuon.co/api-ref/actions/get-recent-runs-for-an-action-workflow-by-install-id.md): Returns recent workflow runs for an install action workflow. - [patch an app](https://docs.nuon.co/api-ref/actions/patch-an-app.md): Update an app action workflow configuration. - [create an app](https://docs.nuon.co/api-ref/apps/create-an-app.md): Create a new app. - [Create an app installer](https://docs.nuon.co/api-ref/apps/create-an-app-installer.md) - [Create an app runner config](https://docs.nuon.co/api-ref/apps/create-an-app-runner-config.md) - [create an app sandbox config](https://docs.nuon.co/api-ref/apps/create-an-app-sandbox-config.md): Create a sandbox configuration for an app. - [create an app secret](https://docs.nuon.co/api-ref/apps/create-an-app-secret.md): Create an app secret that can be used to configure components. To reference an app secret, use `.nuon.secrets.`. - [Create app input configs](https://docs.nuon.co/api-ref/apps/create-app-input-configs.md): App input configs allow you to declare the inputs for your application, and do things such as require customer inputs or expose configuration knobs in your application. - [delete an app](https://docs.nuon.co/api-ref/apps/delete-an-app.md): Delete an app. - [Delete an app installer](https://docs.nuon.co/api-ref/apps/delete-an-app-installer.md) - [delete an app secret](https://docs.nuon.co/api-ref/apps/delete-an-app-secret.md): Delete an app secret. - [get all apps for the current org](https://docs.nuon.co/api-ref/apps/get-all-apps-for-the-current-org.md): Returns all apps for the authenticated user. - [get an app](https://docs.nuon.co/api-ref/apps/get-an-app.md): Return an app. - [get an app config](https://docs.nuon.co/api-ref/apps/get-an-app-config.md): Fetch an app config by id. - [get an app config template](https://docs.nuon.co/api-ref/apps/get-an-app-config-template.md): Create an application template which provides a fully rendered config that can be modified and used to kickstart any application. - [Get an app installer](https://docs.nuon.co/api-ref/apps/get-an-app-installer.md) - [get app configs](https://docs.nuon.co/api-ref/apps/get-app-configs.md): Returns all configs for the app. - [Get app input configs](https://docs.nuon.co/api-ref/apps/get-app-input-configs.md) - [get app runner configs](https://docs.nuon.co/api-ref/apps/get-app-runner-configs.md): Returns all runner configurations for the provided app. - [get app sandbox configs](https://docs.nuon.co/api-ref/apps/get-app-sandbox-configs.md): Returns all sandbox configurations for the provided app. - [get app secrets](https://docs.nuon.co/api-ref/apps/get-app-secrets.md): List all secrets for an app. - [get latest app config](https://docs.nuon.co/api-ref/apps/get-latest-app-config.md): Returns the most recent config for the provided app. - [get latest app input config](https://docs.nuon.co/api-ref/apps/get-latest-app-input-config.md): Returns the most recent input config for the provided app. - [get latest app runner config](https://docs.nuon.co/api-ref/apps/get-latest-app-runner-config.md): Returns the most recent runner config for the provided app. - [get latest app sandbox config](https://docs.nuon.co/api-ref/apps/get-latest-app-sandbox-config.md): Returns the most recent sandbox config for the provided app. - [Patch v1apps config](https://docs.nuon.co/api-ref/apps/patch-v1apps-config.md): Update an app config, setting status and state. - [Post v1apps config](https://docs.nuon.co/api-ref/apps/post-v1apps-config.md): Create an app config, by pushing the contents of a config file. - [Post v1apps input config](https://docs.nuon.co/api-ref/apps/post-v1apps-input-config.md): App input configs allow you to declare the inputs for your application, and do things such as require customer inputs or expose configuration knobs in your application. - [Render an app installer](https://docs.nuon.co/api-ref/apps/render-an-app-installer.md) - [update an app](https://docs.nuon.co/api-ref/apps/update-an-app.md): Update an app's configuration. - [Update an app installer](https://docs.nuon.co/api-ref/apps/update-an-app-installer.md) - [create a component](https://docs.nuon.co/api-ref/components/create-a-component.md): Create a new component for an app. - [create a helm component config](https://docs.nuon.co/api-ref/components/create-a-helm-component-config.md): Create a helm component config. - [create a terraform component config](https://docs.nuon.co/api-ref/components/create-a-terraform-component-config.md): Create a terraform component config. - [create an external image component config](https://docs.nuon.co/api-ref/components/create-an-external-image-component-config.md): Create an external image component config. - [create component build](https://docs.nuon.co/api-ref/components/create-component-build.md): Create a build for a component. - [delete a component](https://docs.nuon.co/api-ref/components/delete-a-component.md): Delete a component. - [get a build](https://docs.nuon.co/api-ref/components/get-a-build.md): Returns builds for one or all components in an app. - [get a build for a component](https://docs.nuon.co/api-ref/components/get-a-build-for-a-component.md): Returns builds for one or all components in an app. - [get a component](https://docs.nuon.co/api-ref/components/get-a-component.md): Return a component by id. - [get a component's dependencies](https://docs.nuon.co/api-ref/components/get-a-components-dependencies.md): Returns all dependencies for the provided component. - [get a components for a specific app](https://docs.nuon.co/api-ref/components/get-a-components-for-a-specific-app.md): Return an app component by id or name. - [Get all builds for a component](https://docs.nuon.co/api-ref/components/get-all-builds-for-a-component.md) - [get all components for an app](https://docs.nuon.co/api-ref/components/get-all-components-for-an-app.md): Returns all components for the provided app. - [get all components for an org](https://docs.nuon.co/api-ref/components/get-all-components-for-an-org.md): Returns all components for the provided organization. - [get all configs for a component](https://docs.nuon.co/api-ref/components/get-all-configs-for-a-component.md): Returns all configurations for the provided component. - [get builds for components](https://docs.nuon.co/api-ref/components/get-builds-for-components.md): Returns all builds for the provided component. - [Get component build logs](https://docs.nuon.co/api-ref/components/get-component-build-logs.md) - [Get component build plan](https://docs.nuon.co/api-ref/components/get-component-build-plan.md) - [get latest build for a component](https://docs.nuon.co/api-ref/components/get-latest-build-for-a-component.md): Returns the most recent build for the provided component. - [get latest config for a component](https://docs.nuon.co/api-ref/components/get-latest-config-for-a-component.md): Returns the most recent config for the provided component. - [update a component](https://docs.nuon.co/api-ref/components/update-a-component.md): Update a component's configuration. - [Allow user to be added to an org waitlist.](https://docs.nuon.co/api-ref/general/allow-user-to-be-added-to-an-org-waitlist.md): Add an entry to the waitlist. - [Get config for cli](https://docs.nuon.co/api-ref/general/get-config-for-cli.md): Returns CLI configuration and settings. - [Get current user](https://docs.nuon.co/api-ref/general/get-current-user.md): Returns the current authenticated user account. - [Get jsonschema for config file (deprecated query form)](https://docs.nuon.co/api-ref/general/get-jsonschema-for-config-file.md): Return jsonschemas for Nuon configs. These can be used in frontmatter in most editors that have a TOML LSP (such as [Taplo](https://taplo.tamasfe.dev/) configured. - [Get regions for a cloud platform](https://docs.nuon.co/api-ref/general/get-regions-for-a-cloud-platform.md): Return region metadata for the Nuon supported cloud platforms. - [Publish a metric from different nuon clients for telemetry purposes](https://docs.nuon.co/api-ref/general/publish-a-metric-from-different-nuon-clients-for-telemetry-purposes.md) - [Create an installer](https://docs.nuon.co/api-ref/installers/create-an-installer.md) - [Delete an installer](https://docs.nuon.co/api-ref/installers/delete-an-installer.md) - [Get an installer](https://docs.nuon.co/api-ref/installers/get-an-installer.md) - [Get installers for current org](https://docs.nuon.co/api-ref/installers/get-installers-for-current-org.md) - [Render an installer](https://docs.nuon.co/api-ref/installers/render-an-installer.md) - [Update an installer](https://docs.nuon.co/api-ref/installers/update-an-installer.md) - [create an app install](https://docs.nuon.co/api-ref/installs/create-an-app-install.md): Create a new install for an app. - [Create an app install from an installer](https://docs.nuon.co/api-ref/installs/create-an-app-install-from-an-installer.md) - [create install inputs](https://docs.nuon.co/api-ref/installs/create-install-inputs.md): Create input values for an install. - [delete an install](https://docs.nuon.co/api-ref/installs/delete-an-install.md): Delete an install. - [deploy a build to an install](https://docs.nuon.co/api-ref/installs/deploy-a-build-to-an-install.md): Create a new deployment for an install. - [deploy all components on an install](https://docs.nuon.co/api-ref/installs/deploy-all-components-on-an-install.md): Deploy all components to an install. - [deprovision an install](https://docs.nuon.co/api-ref/installs/deprovision-an-install.md): Deprovision an install sandbox. - [get all deploys to an install](https://docs.nuon.co/api-ref/installs/get-all-deploys-to-an-install.md): Returns all deployments for an install. - [get all installs for an app](https://docs.nuon.co/api-ref/installs/get-all-installs-for-an-app.md): Returns all installs for the provided app. - [get all installs for an org](https://docs.nuon.co/api-ref/installs/get-all-installs-for-an-org.md): Returns all installs for the provided organization. - [get an install](https://docs.nuon.co/api-ref/installs/get-an-install.md): Return an install by id. - [Get an install component](https://docs.nuon.co/api-ref/installs/get-an-install-component.md) - [get an install component outputs](https://docs.nuon.co/api-ref/installs/get-an-install-component-outputs.md): Return the latest outputs for a component. - [get an install components deploys](https://docs.nuon.co/api-ref/installs/get-an-install-components-deploys.md): Returns all deployments for an install component. - [get an install's latest deploy](https://docs.nuon.co/api-ref/installs/get-an-install-deploy.md): Returns the most recent deployment for an install. - [get an install deploy](https://docs.nuon.co/api-ref/installs/get-an-install-deploy-1.md): Return a deployment for an install by id. - [get an install event](https://docs.nuon.co/api-ref/installs/get-an-install-event.md): Get a single install event. - [Get an installer install](https://docs.nuon.co/api-ref/installs/get-an-installer-install.md) - [get an installs components](https://docs.nuon.co/api-ref/installs/get-an-installs-components.md): Returns all components for an install. - [get an installs current inputs](https://docs.nuon.co/api-ref/installs/get-an-installs-current-inputs.md): Returns input values for an install. - [get an installs inputs](https://docs.nuon.co/api-ref/installs/get-an-installs-inputs.md): Returns input values for an install. - [Get an install's runner group](https://docs.nuon.co/api-ref/installs/get-an-installs-runner-group.md): Return the runner group, including runners and settings for the provided install. - [get an installs sandbox runs](https://docs.nuon.co/api-ref/installs/get-an-installs-sandbox-runs.md): Returns all sandbox runs for an install. - [get events for an install](https://docs.nuon.co/api-ref/installs/get-events-for-an-install.md): # Get Install Events - [Get install deploy plan](https://docs.nuon.co/api-ref/installs/get-install-deploy-plan.md) - [get install readme rendered with](https://docs.nuon.co/api-ref/installs/get-install-readme-rendered-with.md): Returns the `app.readme` markdown with the values interpolated from the install inputs and component outputs. - [Get install sandbox run logs](https://docs.nuon.co/api-ref/installs/get-install-sandbox-run-logs.md) - [get the latest deploy for an install component](https://docs.nuon.co/api-ref/installs/get-the-latest-deploy-for-an-install-component.md): Returns the most recent deployment for an install component. - [reprovision an install](https://docs.nuon.co/api-ref/installs/reprovision-an-install.md): Reprovision an install sandbox. - [teardown an install component](https://docs.nuon.co/api-ref/installs/teardown-an-install-component.md): Teardown and remove an install component's resources. - [teardown an install's components](https://docs.nuon.co/api-ref/installs/teardown-an-installs-components.md): Teardown all components on an install. - [update an install](https://docs.nuon.co/api-ref/installs/update-an-install.md): Update an install's settings. - [Updates install input config for app](https://docs.nuon.co/api-ref/installs/update-an-install-input.md): Update input values for an install. - [Updates install input config for app](https://docs.nuon.co/api-ref/installs/updates-install-input-config-for-app.md): Update input values for an install. - [Add a user to the current org](https://docs.nuon.co/api-ref/orgs/add-a-user-to-the-current-org.md): Add a user to an organization. - [create a new org](https://docs.nuon.co/api-ref/orgs/create-a-new-org.md): Create a new organization. - [Delete an org](https://docs.nuon.co/api-ref/orgs/delete-an-org.md): Delete an organization. - [Get an org](https://docs.nuon.co/api-ref/orgs/get-an-org.md): Return an organization by id. - [Get an orgs health checks](https://docs.nuon.co/api-ref/orgs/get-an-orgs-health-checks.md) - [Get an org's runner group](https://docs.nuon.co/api-ref/orgs/get-an-orgs-runner-group.md): Get the current org's runner group, which includes the runners and their settings. - [Invite a user to the current org](https://docs.nuon.co/api-ref/orgs/invite-a-user-to-the-current-org.md): Invite a user (by email) to an org. - [Return current user's orgs](https://docs.nuon.co/api-ref/orgs/return-current-users-orgs.md): Returns all organizations for the authenticated user. - [Return org invites](https://docs.nuon.co/api-ref/orgs/return-org-invites.md): Returns a list of all invites to the org. - [Update current org](https://docs.nuon.co/api-ref/orgs/update-current-org.md): Update an organization's settings. - [Create a release](https://docs.nuon.co/api-ref/releases/create-a-release.md) - [Get a release](https://docs.nuon.co/api-ref/releases/get-a-release.md) - [Get a release 1](https://docs.nuon.co/api-ref/releases/get-a-release-1.md) - [Get all releases for a component](https://docs.nuon.co/api-ref/releases/get-all-releases-for-a-component.md) - [Get all releases for an app](https://docs.nuon.co/api-ref/releases/get-all-releases-for-an-app.md) - [List your org's roles](https://docs.nuon.co/api-ref/roles/list-roles.md): List your org's roles. Each role carries its display metadata (`title`, `description`) and the assignment surfaces it may be offered on via the `applies_to` field (`team`, `service_account`, `api_token`, `oidc_trust_policy`). A role with no `applies_to` entries exists and may be displayed, but canno… - [Cancel runner job](https://docs.nuon.co/api-ref/runners/cancel-runner-job.md) - [get a log stream](https://docs.nuon.co/api-ref/runners/get-a-log-stream.md): Return a log stream. - [get runner job](https://docs.nuon.co/api-ref/runners/get-runner-job.md): Return a runner job. - [Get runner job execution](https://docs.nuon.co/api-ref/runners/get-runner-job-execution.md) - [get runner job plan](https://docs.nuon.co/api-ref/runners/get-runner-job-plan.md): Return a plan for a runner job. - [get runner jobs](https://docs.nuon.co/api-ref/runners/get-runner-jobs.md): Return runner jobs. - [read a log stream's logs](https://docs.nuon.co/api-ref/runners/read-a-log-streams-logs.md): Read OTEL formatted logs for a log stream. - [Get a runner](https://docs.nuon.co/api-ref/runnersrunner/get-a-runner.md) - [Get runner job executions](https://docs.nuon.co/api-ref/runnersrunner/get-runner-job-executions.md) - [get runner settings](https://docs.nuon.co/api-ref/runnersrunner/get-runner-settings.md): Return runner settings for the provided runner. - [Get a sandbox](https://docs.nuon.co/api-ref/sandboxes/get-a-sandbox.md) - [Get all sandboxes](https://docs.nuon.co/api-ref/sandboxes/get-all-sandboxes.md) - [Get sandbox releases](https://docs.nuon.co/api-ref/sandboxes/get-sandbox-releases.md) - [Create a service account for the current org](https://docs.nuon.co/api-ref/service-accounts/create-a-service-account.md): Create a service account for the current org. Service accounts can be used to generate API tokens for automation and CI/CD workflows. - [Create a token for a service account in the current org](https://docs.nuon.co/api-ref/service-accounts/create-a-service-account-token.md): Create an API token for a service account in the current org. - [Delete a service account for the current org](https://docs.nuon.co/api-ref/service-accounts/delete-a-service-account.md): Delete a service account from the current org. - [List service accounts for the current org](https://docs.nuon.co/api-ref/service-accounts/list-service-accounts.md): List the service accounts that belong to the current organization, along with their roles. Supports offset-based pagination. - [Update a service account for the current org](https://docs.nuon.co/api-ref/service-accounts/update-a-service-account.md): Update a service account's human-friendly name. The account's email and ID are immutable; only the display name changes. - [Update the role of a service account for the current org](https://docs.nuon.co/api-ref/service-accounts/update-a-service-account-role.md): Update the role assigned to a service account in the current org. - [create a vcs connection for Github](https://docs.nuon.co/api-ref/vcs/create-a-vcs-connection-for-github.md): Create a VCS connection for version control integration. - [Get all vcs connected repos for an org](https://docs.nuon.co/api-ref/vcs/get-all-vcs-connected-repos-for-an-org.md) - [get vcs connection for an org](https://docs.nuon.co/api-ref/vcs/get-vcs-connection-for-an-org.md): Returns all VCS connections for the provided organization. - [public connection to create a vcs connection via a callback](https://docs.nuon.co/api-ref/vcs/public-connection-to-create-a-vcs-connection-via-a-callback.md): Handle VCS connection callback for OAuth flow. - [returns a vcs connection for an org](https://docs.nuon.co/api-ref/vcs/returns-a-vcs-connection-for-an-org.md): Return a VCS connection by id. - [API](https://docs.nuon.co/concepts/api.md): Create and manage installs programmatically via the Nuon Control Plane API. - [Dashboard](https://docs.nuon.co/concepts/dashboard.md): What you can do for installs in the Nuon dashboard. - [Input](https://docs.nuon.co/config-ref/input.md): JSON Schema reference for input configuration - [Input Group](https://docs.nuon.co/config-ref/input-group.md): JSON Schema reference for input-group configuration - [Installs Config](https://docs.nuon.co/config-ref/installs-config.md): JSON Schema reference for installs-config configuration - [Job](https://docs.nuon.co/config-ref/job.md): JSON Schema reference for job configuration - [Kubernetes Context](https://docs.nuon.co/config-ref/kubernetes-context.md): JSON Schema reference for kubernetes-context configuration - [Kubernetes Contexts](https://docs.nuon.co/config-ref/kubernetes-contexts.md): JSON Schema reference for kubernetes-contexts configuration - [Permission](https://docs.nuon.co/config-ref/permission.md): JSON Schema reference for permission configuration - [Policy](https://docs.nuon.co/config-ref/policy.md): JSON Schema reference for policy configuration - [Runbook](https://docs.nuon.co/config-ref/runbook.md): JSON Schema reference for runbook configuration - [Secret](https://docs.nuon.co/config-ref/secret.md): JSON Schema reference for secret configuration - [Dashboard](https://docs.nuon.co/dashboard.md): Manage your Nuon apps and installs using the web-based dashboard - [Create An AWS EC2 App](https://docs.nuon.co/get-started/app-aws-ec2.md): Learn how to package and install a Cloud Development Environment (CDE) on AWS EC2. - [Create an AWS EKS App](https://docs.nuon.co/get-started/app-aws-k8s.md): Learn how to package and deploy a Helm app to AWS EKS. - [Create An AWS Lambda App](https://docs.nuon.co/get-started/app-aws-lambda.md): Learn how to package and install an AWS Lambda app. - [Support](https://docs.nuon.co/support/support.md): Get help with the Nuon platform. - [AGENTS](https://docs.nuon.co/updates/AGENTS.md) ## OpenAPI Specs - [v3](https://docs.nuon.co/v3) ## Optional - [Knowledge Base](https://support.nuon.co)