# Ravion Docs ## Docs - [Ravion docs: cloud infrastructure and DevOps](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/index.md): Ravion enhances and unifies IaC, deployments, CI/CD, and observability into a single interface for context and control. - [Start here (human + agent)](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/start-here.md): Set up Ravion for an AI agent: connect human-owned accounts and point the agent to the authoritative config, pipeline, and CI workflows. - [How Ravion works](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/how-ravion-works.md): Ravion automates your own cloud account from a control plane, so your application code and user traffic never flow through Ravion servers. - [Product philosophy](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/philosophy.md): Ravion gives developers and AI agents fast self-service while keeping platform and DevOps teams in control through guardrails and policy. - [Report bugs and feedback](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/report-bugs-and-feedback.md): Send bug reports and product feedback to Ravion straight from the terminal with ravion bug and ravion feedback, including from AI agent sessions. - [Contact Ravion support for product help](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/contact-support.md): Contact the Ravion support team by email for help with your account, billing, CLI setup, module deployments, pipelines, and infrastructure issues. - [Ravion concepts: projects, modules, pipelines](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/concepts/core-concepts.md): How modules, stacks, deploys, and pipelines relate to each other in Ravion — the mental model behind everything else in these docs. - [Projects and environments](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/concepts/projects-and-environments.md): How Ravion organizations, projects, and environments scope and isolate your modules, resources, deployments, and team access across cloud accounts. - [Ravion modules: infrastructure building blocks](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/concepts/modules.md): Modules are the core Ravion primitive that defines, tracks, and manages a piece of infrastructure, from a database to a full application. - [Pipelines concept](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/concepts/pipelines.md): Pipelines orchestrate builds, deploys, and other code-execution tasks across Ravion modules and environments using reusable, declarative steps. - [Infrastructure as code](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/concepts/infrastructure-as-code.md): Ravion uses infrastructure as code to manage cloud resources declaratively with Terraform, giving you reviewable, repeatable changes. - [Project config file](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/config-as-code/project-config-file.md): Manage a full Ravion project's configuration—environments, modules, and pipelines—from a single declarative YAML file in source control. - [Pipeline config file](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/config-as-code/pipeline-config-file.md): Pull, edit, version-control, and apply a Ravion pipeline's configuration from a single declarative YAML file checked into your repository. - [CI integration for Ravion project deployments](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/config-as-code/ci-integration.md): Plan Ravion configuration changes on every pull request and apply them on merge using GitHub Actions, GitLab CI, or your own runner. - [Migrate from Flightcontrol](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/migrate/from-flightcontrol.md): Migrate an existing Flightcontrol project to Ravion: map services to modules, move environments, and cut over deployments without downtime. - [Import resources into a Ravion standard module](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/migrate/import-into-standard-module.md): Bring existing infrastructure under Ravion management by importing it into a module's Terraform state without recreating anything. - [Import into Terraform/OpenTofu stacks](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/migrate/import-into-terraform-stack.md): Use Terraform import blocks to bring existing resources from any provider under a Ravion rvn-stack module through the normal plan and apply pipeline. - [Ravion module capabilities and lifecycle](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/overview.md): Anatomy of a Ravion module instance: which capabilities like build, deploy, logs, and metrics apply, and how they map to underlying cloud resources. - [Manage Terraform state for modules](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/stack.md): The stack is the Terraform or OpenTofu state behind a Ravion module instance: provisioned resources, plan and apply history, and outputs. - [Build application artifacts with modules](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/build.md): Build a Ravion module's code — container images, static assets, or Lambda packages — with a one-line pipeline step, and feed the artifact to a deploy. - [Deploy application releases to modules](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/deploy.md): A deploy is a single release of application code to a Ravion module instance, with statuses, instance-level events, and one-command rollback. - [Monitor module health with CloudWatch metrics](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/metrics.md): View CloudWatch metrics for a Ravion module, including CPU, memory, request volume, and latency, across environments and deployments. - [View and query module logs in CloudWatch](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/logs.md): Stream and query CloudWatch logs for a Ravion module, including filtering, time ranges, and structured log fields from the dashboard. - [Link modules to external systems](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/modules/links.md): Add custom HTTP links to each Ravion module for quick access to dashboards, runbooks, cloud consoles, and other systems from the module page in the dashboard. - [Standard library](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/standard-library.md): The Ravion standard library of production-ready, Terraform-backed modules for networking, compute, databases, storage, and DNS in your own AWS account. - [ACM Certificate](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-acm-certificate.md): Requests an AWS Certificate Manager public certificate with DNS validation. - [Aurora Database](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-aurora.md): Creates and manages an Amazon Aurora cluster. Supports Aurora PostgreSQL and Aurora MySQL with provisioned or Serverless v2 capacity. - [AWS Application Load Balancer](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-aws-alb.md): Standalone Application Load Balancer (ALB) with HTTP/HTTPS listeners that multiple services can attach listener rules to. - [AWS IAM Policy](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-aws-iam-policy.md): Creates one reusable customer-managed AWS IAM policy from structured statements or a complete JSON policy document. - [AWS IAM Role](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-aws-iam-role.md): AWS IAM role with configurable trust relationships, managed policies, inline policies, permission boundaries, and optional instance profiles. - [VPC Network](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-aws-network.md): Production-ready AWS VPC with public and private subnets, NAT gateways, and compliance-ready flow logs. - [Static Hosting](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-aws-static.md): Static file hosting for S3-backed sites and assets delivered through CloudFront. - [CloudFront CDN](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-cloudfront.md): CloudFront CDN distribution that serves web applications and private S3 buckets from ECS services, standalone ALBs, S3 origins, and other custom origins. - [EC2 Service](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-ec2-service.md): Runs supervised workloads on a stable EC2 Auto Scaling Group, with optional shared ALB routing and switchable container or manual in-place deploys. - [ECS Cluster](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-ecs-cluster.md): Production-ready AWS ECS cluster with Fargate, Fargate Spot, optional EC2 capacity, and shared load balancers. - [ECS Network Service](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-ecs-nlb.md): Network Load Balanced ECS service for running TCP, UDP, or TLS workloads behind an ECS cluster Network Load Balancer. - [ECS Web Service](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-ecs-web.md): Web server ECS service for running an HTTP application behind an ECS cluster load balancer. - [ECS Worker](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-ecs-worker.md): Background worker ECS service for running private container workloads without exposed ports. - [EFS File System](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-efs.md): Creates and manages an Amazon EFS file system with mount targets, security groups, automatic backups, and an optional access point. - [ElastiCache](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-elasticache.md): Creates and manages Amazon ElastiCache for Redis, Valkey, Memcached, or serverless Redis-compatible caches. - [Lambda Function](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-lambda.md): AWS Lambda function with zip or container image deployments, alias-based releases, IAM, logs, and optional function URLs. - [RDS Database](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-rds.md): Creates and manages an Amazon RDS database. Supports PostgreSQL, MySQL, MariaDB, Oracle, and SQL Server engines. - [RDS Proxy](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-rds-proxy.md): Creates and manages an Amazon RDS Proxy that provides connection pooling in front of an RDS instance or Aurora cluster. - [Route 53 DNS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-route53.md): Manage Route 53 hosted zones, DNS records, query logging, and DNSSEC. - [S3 Bucket](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-s3.md): S3 bucket with public access blocking, encryption, versioning, CORS, lifecycle rules, and configurable bucket policies. - [Terraform Stack](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog/rvn-stack.md): Automate Terraform and OpenTofu workflows with git-driven deployments and managed state. - [Pipelines reference overview](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/pipelines/overview.md): Reference overview of Ravion pipelines: how runs are structured, how steps execute, and how to author pipeline configuration for your project. - [Pipeline examples](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/pipelines/examples.md): Validated Ravion pipeline configuration examples: sequential build and deploy, parallel builds, CI steps, and one image build feeding multiple deploys. - [Pipeline configuration](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/pipelines/config-reference.md): Complete reference for the Ravion pipeline configuration schema, including steps, blocks, inputs, variants, triggers, and outputs. - [Ravion pipeline step types and actions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/pipelines/step-types.md): Catalog of Ravion pipeline step types, including module actions, CI steps, approvals, parallel groups, and other control-flow primitives. - [Pipeline variants](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/pipelines/variants.md): Reuse one Ravion pipeline across production, staging, and other environments with variants, and hard-code input values per variant. - [Pipeline templating](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/pipelines/templating.md): Reference pipeline inputs, run context, and step outputs inside step configuration with Ravion's expression and templating syntax. - [Configure custom domains for Ravion services](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/guides/custom-domains.md): Serve traffic on your own domain by creating an ACM certificate, validating it with DNS, attaching it to a load balancer or CDN, and cutting over traffic. - [Managing secrets](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/guides/managing-secrets.md): Store application secrets in one AWS Secrets Manager JSON secret per environment, then reference individual keys as runtime variables in your modules. - [Add policy checks to Terraform pipelines](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/guides/terraform-policy-checks.md): Enforce your own Terraform rules by copying the system stack pipeline, adding a policy check step between plan and apply, and making it the default for an organization, project, or environment. - [Stuck Terraform state lock](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/troubleshooting/stuck-terraform-state-lock.md): Confirm an abandoned Terraform state lock is no longer active, then release it safely from the dashboard, CLI, or API so the stack can run again. - [Ravion standard module catalog](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/catalog.md): The Ravion module catalog hosts reusable infrastructure modules, with definitions, versions, and instances that teams provision on demand. - [Module definition schema](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema.md): Reference for the Ravion module definition schema: inputs, outputs, source, runtime, and the fields that describe each catalog module. - [Module definition schema: Module](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/module.md): Reference the top-level module definition schema, including metadata, capabilities, build and deploy behavior, stack settings, inputs, and UI content. - [Module definition schema: Inputs](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/inputs.md): Reference module input fields, types, defaults, validation rules, visibility, and conditional behavior used to configure module instances safely. - [Module definition schema: Stack](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/stack.md): Configure Terraform or OpenTofu infrastructure managed by a module, including source, providers, backend behavior, pipelines, and outputs. - [Module definition schema: Build](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/build.md): Define module build settings for containers, static assets, or Lambda packages, including source, builder, destinations, and pipeline behavior. - [Module definition schema: Deploy](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/deploy.md): Define how a module releases application code, including deployment strategy, rollout settings, artifact inputs, health checks, and rollback behavior. - [Module schema: ECS deployment strategies](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/ecs-deployments.md): Configure ECS deployment strategies such as rolling, blue-green, linear, and canary releases, including traffic shifting, capacity, and pause controls. - [Module schema: ECS task definitions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/ecs-task-definitions.md): Configure ECS task definitions for containers, resources, networking, volumes, secrets, logging, health checks, and other runtime behavior. - [Module definition schema: UI and readme](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/ui.md): Configure the module definition’s dashboard presentation, readme content, links, and input guidance so users can operate instances effectively. - [Module schema: Template expressions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/module-definitions/definition-schema/template-expressions.md): Use template expressions to reference module inputs, stack outputs, environment values, and other dynamic data in module definitions. - [Deploy to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws.md): Deploy popular application frameworks to your own AWS account with Ravion. - [How to deploy Angular to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/angular.md): Deploy an Angular application to your AWS account with S3 and CloudFront through Ravion. - [How to deploy Astro to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/astro.md): Deploy an Astro static site to your AWS account with S3 and CloudFront through Ravion. - [How to deploy Backstage to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/backstage.md): Deploy a Backstage developer portal to your AWS account on ECS Fargate with PostgreSQL on RDS through Ravion. - [How to deploy Bun to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/bun.md): Deploy a Bun HTTP server to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Django to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/django.md): Deploy a Django application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Docusaurus to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/docusaurus.md): Deploy a Docusaurus documentation site to your AWS account with S3 and CloudFront through Ravion. - [How to deploy FastAPI to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/fastapi.md): Deploy a FastAPI application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Flask to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/flask.md): Deploy a Flask application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Gatsby to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/gatsby.md): Deploy a Gatsby static site to your AWS account with S3 and CloudFront through Ravion. - [How to deploy Hasura to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/hasura.md): Deploy Hasura to your AWS account on ECS Fargate behind an Application Load Balancer with PostgreSQL on RDS through Ravion. - [How to deploy Hono to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/hono.md): Deploy a Hono Node.js application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Laravel to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/laravel.md): Deploy a Laravel application with FrankenPHP on ECS Fargate behind an Application Load Balancer and PostgreSQL on Amazon RDS through Ravion. - [How to deploy NestJS to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/nestjs.md): Deploy a NestJS application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Next.js to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/nextjs.md): Deploy a Next.js SSR application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Node.js and Express to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/node-express.md): Deploy a Node.js or Express server to your AWS account on ECS Fargate behind an Application Load Balancer with Ravion. - [How to deploy Nuxt to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/nuxt.md): Deploy a Nuxt server-rendered application to your AWS account on ECS Fargate behind an Application Load Balancer with Ravion. - [How to deploy Ruby on Rails to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/rails.md): Deploy a Ruby on Rails application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy React to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/react.md): Deploy a React application to your AWS account with S3 and CloudFront through Ravion. - [How to deploy RedwoodJS to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/redwood.md): Deploy a RedwoodJS application to your AWS account on ECS Fargate behind an Application Load Balancer with PostgreSQL on RDS through Ravion. - [How to deploy Remix to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/remix.md): Deploy a Remix application to your AWS account on ECS Fargate behind an Application Load Balancer with Ravion. - [How to deploy Solid to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/solid.md): Deploy a Solid SPA to your AWS account with S3 and CloudFront through Ravion. - [How to deploy Strapi to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/strapi.md): Deploy Strapi to your AWS account on ECS Fargate behind an Application Load Balancer with an RDS database through Ravion. - [How to deploy SvelteKit to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/sveltekit.md): Deploy a SvelteKit static site with S3 and CloudFront or a Node server on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy TanStack Start to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/tanstack-start.md): Deploy a TanStack Start server application to your AWS account on ECS Fargate behind an Application Load Balancer through Ravion. - [How to deploy Vike to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/vike.md): Deploy a Vike static site to your AWS account with S3 and CloudFront through Ravion. - [How to deploy Vite to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/vite.md): Deploy a Vite single-page application to your AWS account with S3 and CloudFront through Ravion. - [How to deploy Vue to AWS](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/deploy/aws/vue.md): Deploy a Vue application to your AWS account with S3 and CloudFront through Ravion. - [CLI overview](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/overview.md): Manage Ravion projects, environments, deployments, modules, and infrastructure directly from your terminal with the official Ravion CLI. - [Install the Ravion CLI](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/installation.md): Install the Ravion CLI on macOS and Linux with the official installer, package managers, or a direct binary download for CI environments. - [Authenticate the Ravion CLI with API keys](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/authentication.md): Sign in to Ravion from the CLI, choose an active organization, and manage stored credentials for scripting and day-to-day operations. - [Releases and changelog](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/releases.md): Download the latest Ravion CLI binaries for macOS and Linux, review release notes, and track changes across versions in the changelog. - [ravion api-key](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/api-key.md): List, inspect, update metadata for, and delete Ravion API keys used by service accounts and automation tools from the `ravion api-key` CLI command group. - [ravion aws](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/aws.md): Connect AWS accounts, manage CloudFormation templates, and configure default networks and regions for Ravion with the `ravion aws` commands. - [ravion bug](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/bug.md): Report a bug to Ravion's private triage from the command line, including optional command and agent metadata without exposing secrets. - [ravion certificate](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/certificate.md): Manage ACM certificates for your Ravion environments from the CLI: create, list, inspect, and delete certificates used by your custom domains. - [ravion code-source](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/code-source.md): Manage Ravion code sources, including connected Git repositories, branches, and build contexts used by modules, pipelines, and deployments. - [ravion default-value](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/default-value.md): Set, list, and remove default values for Ravion module inputs at the organization, project, or environment level from the command line. - [ravion deploy](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/deploy.md): Trigger, list, inspect, promote, and roll back Ravion module deployments from the command line using the `ravion deploy` command group. - [ravion describe](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/describe.md): Print full details for any Ravion resource by its unique id, including projects, modules, environments, pipelines, and deployments. - [ravion domain](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/domain.md): Manage custom domains for your Ravion environments from the CLI: create and delete domains, check availability, and track DNS and apex status. - [ravion environment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/environment.md): Create, list, update, and delete Ravion environments and their settings from the command line with the `ravion environment` commands. - [ravion feedback](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/feedback.md): Send product feedback to Ravion's private triage from the command line, including optional command and agent metadata without exposing secrets. - [ravion git](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/git.md): Manage Git integrations for Ravion projects, including connected repositories, branches, webhooks, and authentication from the CLI. - [ravion infrastructure-event](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/infrastructure-event.md): List, inspect, filter, and stream infrastructure events emitted by Ravion modules, deployments, and pipelines directly from the command line. - [ravion login](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/login.md): Authenticate the Ravion CLI by signing in with your account credentials and storing an access token for subsequent commands and CI runs. - [ravion logout](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/logout.md): Sign out of the Ravion CLI by clearing locally stored credentials and active organization context from your developer machine or CI runner. - [ravion logs](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/logs.md): Query historical CloudWatch logs and stream live log output for Ravion modules, deployments, and services straight from the command line. - [ravion membership](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/membership.md): Invite, list, update roles for, and remove members of a Ravion organization using the `ravion membership` CLI command group and its aliases. - [ravion metrics](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/metrics.md): Query CloudWatch metrics for Ravion modules and services, including CPU, memory, request volume, and latency, from the command line. - [ravion module](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/module.md): Create, list, update, and delete Ravion module instances, plus inspect their inputs and outputs, with the `ravion module` commands. - [ravion organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/organization.md): Create, list, switch between, and configure Ravion organizations, including billing, defaults, and integrations, from the command line. - [ravion pipeline](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/pipeline.md): Create, list, run, and inspect Ravion pipelines for builds, deploys, and other code execution from the `ravion pipeline` CLI commands. - [ravion project](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/project.md): Create, list, update, and delete Ravion projects and their settings, including default environments and integrations, from the CLI. - [ravion report](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/report.md): Report bugs and product feedback to Ravion's private triage from the command line without including secrets in the submitted message. - [ravion service-account](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/service-account.md): Create and manage Ravion service accounts and their API keys for CI, automation, and AI-agent access using the `ravion service-account` commands. - [ravion shell-completion](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/shell-completion.md): Generate shell completion scripts for bash, zsh, fish, and PowerShell to enable tab completion for the Ravion CLI on any developer machine. - [ravion signup](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/signup.md): Sign up for a new Ravion account from the CLI, create an initial organization, and store credentials for immediate use in your shell. - [ravion stack](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/stack.md): Manage Ravion-managed Terraform stacks, inspect resources and state, and trigger plan and apply runs from the `ravion stack` commands. - [ravion switch](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/switch.md): Switch the Ravion CLI's active organization, project, or environment context so subsequent commands target the intended resources. - [ravion terraform](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/terraform.md): Manage Terraform Cloud credentials, providers, state workspaces, and resources connected to Ravion from the `ravion terraform` CLI command group. - [ravion user](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/user.md): View and update settings for your Ravion user account, including profile, email, and personal access tokens, from the command line. - [ravion values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/values.md): List the possible values for Ravion input fields such as AWS regions, EC2 instance types, and other enumerated configuration choices. - [ravion whoami](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/cli/reference/whoami.md): Print the currently authenticated Ravion user or service account, active organization, and session details for the current CLI context. - [Ravion MCP server and agent tools](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/mcp/overview.md): Connect Claude, Cursor, and other AI tools to the Ravion Docs MCP server so agents can search and read Ravion documentation in context. - [API overview](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/overview.md): Automate Ravion projects, environments, pipelines, deployments, and infrastructure workflows from your own tools with the Ravion REST API. - [Create AcmCertificate](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/acmcertificates/create-acmcertificate.md): Provision a managed certificate and begin issuance. The returned id is stable across future rotations. POST /acm-certificates in the Ravion API reference. - [List attached ACM certificates](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/acmcertificates/list-attached-acm-certificates.md): List the certificates attached to a module instance's target(s), each correlated to the service it covers (or marked EXTERNAL). - [Get AcmCertificate by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/acmcertificates/get-acmcertificate-by-id.md): Get a managed certificate by id. Returns 404 once the certificate is gone, and keeps returning 200 during an in-progress rotation. - [Delete AcmCertificate](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/acmcertificates/delete-acmcertificate.md): Delete a managed certificate: detach it, delete the underlying ACM certificate(s), and clean up its DNS records. - [Patch AcmCertificate](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/acmcertificates/patch-acmcertificate.md): Change the set of domain names a managed certificate covers. PATCH /acm-certificates/{id} in the Ravion API reference. - [Retry ACM certificate validation](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/acmcertificates/retry-acm-certificate-validation.md): Retry DNS validation for a certificate stuck in PENDINGVALIDATION. POST /acm-certificates/{id}/retry-validation in the Ravion API reference. - [List ApiKeys](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/apikeys/list-apikeys.md): List the API keys in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create ApiKey](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/apikeys/create-apikey.md): Create a new API key. Returns the created API key, including its assigned ID and initial state. POST /api-keys in the Ravion API reference. - [Get ApiKey by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/apikeys/get-apikey-by-id.md): Retrieve an API key by ID. Returns its owner, expiration, safe token suffix, and current authentication metadata without exposing the secret token. - [Delete ApiKey](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/apikeys/delete-apikey.md): Permanently delete an API key by ID. Returns no content on success. DELETE /api-keys/{id} in the Ravion API reference. - [Patch ApiKey](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/apikeys/patch-apikey.md): Update an existing API key by ID. Only the fields you supply are modified; returns the updated API key. PATCH /api-keys/{id} in the Ravion API reference. - [Log in](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/log-in.md): Log in. An account that has not yet verified its email address receives a fresh one-time code instead of a session. - [Log out](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/log-out.md): End the current authenticated session by clearing its server-side authentication state. Returns an empty successful response. - [Sign up](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/sign-up.md): Create an account. POST /auth/signup in the Ravion API reference. - [Verify email with one-time code](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/verify-email-with-one-time-code.md): Finish signing in by submitting the one-time code emailed to the user. The pending verification state is read from a secure cookie set when the code was sent. - [Get current user information](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/get-current-user-information.md): Return the authenticated principal and organization context, including whether access came from a membership or service-account credential. - [OAuth callback](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/oauth-callback.md): OAuth callback. Exchanges code for user profile and performs the requested action. GET /auth/{provider}/callback in the Ravion API reference. - [Start OAuth authentication](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/auth/start-oauth-authentication.md): Start OAuth authentication flow. Redirects to the OAuth provider's authorization page. GET /auth/{provider}/{action} in the Ravion API reference. - [List AwsAccounts](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/list-awsaccounts.md): List the AWS account connections in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create AwsAccount](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/create-awsaccount.md): Create a new AWS account connection. Returns the created AWS account connection, including its assigned ID and initial state. - [Get AwsAccount by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/get-awsaccount-by-id.md): Retrieve a single AWS account connection by ID. Returns its full configuration and current state. GET /aws-accounts/{id} in the Ravion API reference. - [Delete AwsAccount](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/delete-awsaccount.md): Disconnect an AWS account from the organization and remove its Ravion connection record. Infrastructure remains in AWS, but Ravion can no longer manage it. - [Patch AwsAccount](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/patch-awsaccount.md): Update an existing AWS account connection by ID. Only the fields you supply are modified; returns the updated AWS account connection. - [Get AWS account connection template](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/get-aws-account-connection-template.md): Generate a presigned CloudFormation template URL and scoped onboarding JWT for connecting or upgrading an AWS account. - [Get IAM policy diff for an AWS account](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsaccounts/get-iam-policy-diff-for-an-aws-account.md): Compare the AWS account's installed Ravion IAM policy with the latest available policy and return newer versions plus their changelog. - [Query CloudWatch Logs Insights rows](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awscloudwatch/query-cloudwatch-logs-insights-rows.md): Run CloudWatch Logs Insights over a selected set of module-instance ui.logs sources, filtered by a structured predicate tree. - [Query CloudWatch Logs Insights histogram](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awscloudwatch/query-cloudwatch-logs-insights-histogram.md): Compute the full-window per-level histogram for the same scope/window/filter as the row query. POST /aws/cloudwatch/logs-insights/histogram in the Ravion… - [Get CloudWatch metric data](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awscloudwatch/get-cloudwatch-metric-data.md): Fetch CloudWatch metric data for a module instance UI metric. Resolves the AWS account from awsAccountId region. - [Stream CloudWatch logs (SSE)](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awscloudwatch/stream-cloudwatch-logs-sse.md): Stream CloudWatch logs via SSE. Fetches historical logs first, then optionally tails for new logs. GET /aws/cloudwatch/stream in the Ravion API reference. - [Create AwsDefaultNetwork](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/awsdefaultnetworks/create-awsdefaultnetwork.md): Create or discover the default AWS network for an account and region. Returns the VPC and region that Ravion will use for infrastructure execution. - [Search code source by repo URL](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/search-code-source-by-repo-url.md): Search for a code source by repository URL within the user's organization. POST /code-source/search in the Ravion API reference. - [List code source branches](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/list-code-source-branches.md): List all branches for the repository associated with a code source. GET /code-source/{id}/branches in the Ravion API reference. - [Check if module.yaml exists at path](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/check-if-moduleyaml-exists-at-path.md): Check if module.yaml exists at a given base path for a branch. GET /code-source/{id}/module-yaml-exists in the Ravion API reference. - [Get repository from git provider](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/get-repository-from-git-provider.md): Get repository info from git provider for a code source. GET /code-source/{id}/repository in the Ravion API reference. - [Search code source terraform variables](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/search-code-source-terraform-variables.md): Search terraform variable declarations in repository files for a code source. GET /code-source/{id}/terraform-variables in the Ravion API reference. - [List CodeSources](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/list-codesources.md): List the organization's code sources. GET /code-sources in the Ravion API reference. - [Create CodeSource](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/create-codesource.md): Connect a GitHub, GitLab, or self-hosted GitLab repository to the organization. Returns its source configuration and connection details. - [Get CodeSource by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/get-codesource-by-id.md): Retrieve a connected source-code repository by ID. Returns its provider, repository reference, connection state, and organization metadata. - [Delete CodeSource](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/codesources/delete-codesource.md): Remove a code source from the organization by unlinking it. Fails if a project still uses it. DELETE /code-sources/{id} in the Ravion API reference. - [List DefaultValueDefinitions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvaluedefinitions/list-defaultvaluedefinitions.md): List the default-value definitions in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create DefaultValueDefinition](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvaluedefinitions/create-defaultvaluedefinition.md): Create a new default-value definition. Returns the created default-value definition, including its assigned ID and initial state. - [Get DefaultValueDefinition by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvaluedefinitions/get-defaultvaluedefinition-by-id.md): Retrieve a single default-value definition by ID. Returns its full configuration and current state. GET /default-value-definitions/{id} in the Ravion API… - [Delete DefaultValueDefinition](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvaluedefinitions/delete-defaultvaluedefinition.md): Permanently delete a default-value definition by ID. Returns no content on success. DELETE /default-value-definitions/{id} in the Ravion API reference. - [Patch DefaultValueDefinition](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvaluedefinitions/patch-defaultvaluedefinition.md): Update an existing default-value definition by ID. Only the fields you supply are modified; returns the updated default-value definition. - [List DefaultValues](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvalues/list-defaultvalues.md): List the default values in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create DefaultValue](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvalues/create-defaultvalue.md): Create a new default value. Returns the created default value, including its assigned ID and initial state. POST /default-values in the Ravion API reference. - [Get DefaultValue by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvalues/get-defaultvalue-by-id.md): Retrieve a single default value by ID. Returns its full configuration and current state. GET /default-values/{id} in the Ravion API reference. - [Delete DefaultValue](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvalues/delete-defaultvalue.md): Permanently delete a default value by ID. Returns no content on success. DELETE /default-values/{id} in the Ravion API reference. - [Patch DefaultValue](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/defaultvalues/patch-defaultvalue.md): Update an existing default value by ID. Only the fields you supply are modified; returns the updated default value. - [List DeploymentResources](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deploymentresources/list-deploymentresources.md): List the deployed Terraform resources in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Get DeploymentResource by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deploymentresources/get-deploymentresource-by-id.md): Retrieve a single deployed Terraform resource by ID. Returns its full configuration and current state. GET /deployment-resources/{id} in the Ravion API… - [List Deployments](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/list-deployments.md): List the module deployments in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create a deployment for a module](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/create-a-deployment-for-a-module.md): Create a deployment for a module and record the requested inputs and target environment. Returns the queued deployment with its current lifecycle status. - [Get Deployment by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/get-deployment-by-id.md): Retrieve a single module deployment by ID. Returns its full configuration and current state. GET /deployments/{id} in the Ravion API reference. - [Cancel a deployment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/cancel-a-deployment.md): Cancel a deployment. POST /deployments/{id}/cancel in the Ravion API reference. - [Continue a paused deployment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/continue-a-paused-deployment.md): Continue a paused deployment. POST /deployments/{id}/continue in the Ravion API reference. - [Redeploy a deployment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/redeploy-a-deployment.md): Redeploy: create a new deployment that replays the source deployment's exact stored release. POST /deployments/{id}/redeploy in the Ravion API reference. - [Start a rollback deployment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/start-a-rollback-deployment.md): Start a rollback: create a new deployment that replays the exact stored release of a previously-successful deployment. - [List rollback candidates](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/deployments/list-rollback-candidates.md): List past successful deployments eligible for rollback. GET /deployments/{id}/rollback-candidates in the Ravion API reference. - [Describe a Ravion resource ID with frontend links](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/describe/describe-a-ravion-resource-id-with-frontend-links.md): Resolve a Ravion resource ID into its resource type, payload, and canonical frontend links. Returns 404 when the ID cannot be resolved. - [List Domains](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/list-domains.md): List a module instance's domains, each with its certificate state, expected DNS records, and parent wildcard (when nested). - [Create Domain](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/create-domain.md): Allocate a domain name and its DNS routing record. Nesting under a parentDomainName is only allowed for an apex you own or reference. - [Get domainsapex status](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/get-domainsapex-status.md): Get the status of a managed wildcard apex: whether . is a live Ravion-managed wildcard, whether you may nest under it, and its current dependents. - [Get domainsdns status](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/get-domainsdns-status.md): Run a live public-DNS lookup for every expected record under a module instance and return expected versus actual for each. - [Get domainsevents](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/get-domainsevents.md): List the most recent domain- and certificate-scoped lifecycle events for a module instance as one merged feed, ordered oldest first. - [Get domainsname availability](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/get-domainsname-availability.md): Check whether a domain name is available to you. GET /domains/name-availability in the Ravion API reference. - [Get Domain by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/get-domain-by-id.md): Get an allocated domain by id. Returns 404 once the domain is gone. GET /domains/{id} in the Ravion API reference. - [Delete Domain](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/domains/delete-domain.md): Release an allocated domain, removing it and its DNS routing record. DELETE /domains/{id} in the Ravion API reference. - [List Environments](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/environments/list-environments.md): List the project environments in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create Environment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/environments/create-environment.md): Create a new project environment. Returns the created project environment, including its assigned ID and initial state. - [Get Environment by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/environments/get-environment-by-id.md): Retrieve a single project environment by ID. Returns its full configuration and current state. GET /environments/{id} in the Ravion API reference. - [Delete Environment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/environments/delete-environment.md): Permanently delete a project environment by ID. Returns no content on success. DELETE /environments/{id} in the Ravion API reference. - [Patch Environment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/environments/patch-environment.md): Update an existing project environment by ID. Only the fields you supply are modified; returns the updated project environment. - [Get environment module graph](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/environments/get-environment-module-graph.md): Returns the module dependency graph for an environment: module instance nodes, producer to consumer edges with the outputs each edge consumes, and… - [List ExecutionEnvironments](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/executionenvironments/list-executionenvironments.md): List the AWS execution environments in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create ExecutionEnvironment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/executionenvironments/create-executionenvironment.md): Create a new AWS execution environment. Returns the created AWS execution environment, including its assigned ID and initial state. - [Get ExecutionEnvironment by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/executionenvironments/get-executionenvironment-by-id.md): Retrieve a single AWS execution environment by ID. Returns its full configuration and current state. GET /execution-environments/{id} in the Ravion API… - [Delete ExecutionEnvironment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/executionenvironments/delete-executionenvironment.md): Permanently delete an AWS execution environment by ID. Returns no content on success. DELETE /execution-environments/{id} in the Ravion API reference. - [Patch ExecutionEnvironment](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/executionenvironments/patch-executionenvironment.md): Update an existing AWS execution environment by ID. Only the fields you supply are modified; returns the updated AWS execution environment. - [List Git namespaces](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/git/list-git-namespaces.md): List Git namespaces (GitHub installations, GitLab groups/users). GET /git/namespaces in the Ravion API reference. - [List self-hosted servers](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/git/list-self-hosted-servers.md): List self-hosted Git servers for the organization. GET /git/self-hosted in the Ravion API reference. - [Get self-hosted server](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/git/get-self-hosted-server.md): Get a self-hosted Git server by ID. GET /git/self-hosted/{id} in the Ravion API reference. - [GitHub OAuth callback](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/github/github-oauth-callback.md): GitHub OAuth callback. Exchanges code for tokens and redirects to original URL. GET /github/callback in the Ravion API reference. - [Start GitHub App installation](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/github/start-github-app-installation.md): Start GitHub App installation. Redirects to GitHub, then back to /github/callback. GET /github/install in the Ravion API reference. - [List GitHub installations](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/github/list-github-installations.md): List GitHub App installations referenced by the organization's code sources. GET /github/installations in the Ravion API reference. - [Configure GitHub App installation](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/github/configure-github-app-installation.md): Configure GitHub App installation. Redirects to GitHub App settings to grant/revoke repository access. GET /github/installations/{installationId}/configure… - [List GitHub repositories](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/github/list-github-repositories.md): List repositories for a GitHub installation. GET /github/installations/{installationId}/repositories in the Ravion API reference. - [Stream GitHub repositories (SSE)](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/github/stream-github-repositories-sse.md): Stream GitHub repositories via SSE in batches of 20. GET /github/installations/{installationId}/repositories/stream in the Ravion API reference. - [GitLab OAuth callback](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/gitlab-oauth-callback.md): GitLab OAuth callback. Exchanges code for tokens and redirects to original URL. GET /gitlab/callback in the Ravion API reference. - [Start GitLab OAuth](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/start-gitlab-oauth.md): Start GitLab OAuth for gitlab.com. GET /gitlab/login in the Ravion API reference. - [List GitLab repositories](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/list-gitlab-repositories.md): List repositories for a GitLab namespace. GET /gitlab/namespaces/{namespaceId}/repositories in the Ravion API reference. - [Stream GitLab repositories (SSE)](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/stream-gitlab-repositories-sse.md): Stream GitLab repositories via SSE in batches of 20. GET /gitlab/namespaces/{namespaceId}/repositories/stream in the Ravion API reference. - [GitLab OAuth reauthentication](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/gitlab-oauth-reauthentication.md): Reauthenticate with GitLab. Redirects to GitLab, then back to /gitlab/callback. GET /gitlab/reauthenticate in the Ravion API reference. - [List GitLab self-hosted repositories](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/list-gitlab-self-hosted-repositories.md): List repositories for a self-hosted GitLab namespace. GET /gitlab/self-hosted/namespaces/{namespaceId}/repositories in the Ravion API reference. - [Stream GitLab self-hosted repositories (SSE)](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/stream-gitlab-self-hosted-repositories-sse.md): Stream self-hosted GitLab repositories via SSE in batches of 20. GET /gitlab/self-hosted/namespaces/{namespaceId}/repositories/stream in the Ravion API… - [Start self-hosted GitLab OAuth](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/start-self-hosted-gitlab-oauth.md): Start OAuth for a self-hosted GitLab server. GET /gitlab/self-hosted/{gitSelfHostedServerId}/login in the Ravion API reference. - [Self-hosted GitLab OAuth reauthentication](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/gitlab/self-hosted-gitlab-oauth-reauthentication.md): Reauthenticate with a self-hosted GitLab server. GET /gitlab/self-hosted/{gitSelfHostedServerId}/reauthenticate in the Ravion API reference. - [Health check](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/health/health-check.md): Check whether the API service is healthy and able to answer requests. Returns the current health status used by service monitors. - [List InfrastructureEvents](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/infrastructureevents/list-infrastructureevents.md): List events filtered by resource OR by deploy. GET /infrastructure-events in the Ravion API reference. - [List Memberships](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/list-memberships.md): List the organization memberships in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create Membership](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/create-membership.md): Create a new organization membership. Returns the created organization membership, including its assigned ID and initial state. - [Get Membership Invitation by token](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/get-membership-invitation-by-token.md): Look up an invitation by the token from its invite link. Returns the organization and invitee details shown on the accept page. - [Get Membership by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/get-membership-by-id.md): Retrieve a single organization membership by ID. Returns its full configuration and current state. GET /memberships/{id} in the Ravion API reference. - [Delete Membership](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/delete-membership.md): Permanently delete an organization membership by ID. Returns no content on success. DELETE /memberships/{id} in the Ravion API reference. - [Patch Membership](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/patch-membership.md): Update an existing organization membership by ID. Only the fields you supply are modified; returns the updated organization membership. - [Accept Membership Invitation](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/memberships/accept-membership-invitation.md): Accept a pending organization membership invitation for the authenticated user. Returns the resulting membership and organization access. - [List ModuleDefinitions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/list-moduledefinitions.md): Lists module definitions. Authenticated requests return the organization's module definitions plus the globally published ones. - [Create ModuleDefinition](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/create-moduledefinition.md): Create a new deployable module definition. Returns the created deployable module definition, including its assigned ID and initial state. - [Get module definition schema reference](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/get-module-definition-schema-reference.md): Download the Markdown reference for the module definition input schema. Returns the schema document used to author deployable module definitions. - [Get ModuleDefinition by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/get-moduledefinition-by-id.md): Retrieve a single deployable module definition by ID. Returns its full configuration and current state. GET /module-definitions/{id} in the Ravion API… - [Delete ModuleDefinition](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/delete-moduledefinition.md): Permanently delete a deployable module definition by ID. Returns no content on success. DELETE /module-definitions/{id} in the Ravion API reference. - [Patch ModuleDefinition](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/patch-moduledefinition.md): Update an existing deployable module definition by ID. Only the fields you supply are modified; returns the updated deployable module definition. - [Get module input schema reference](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduledefinitions/get-module-input-schema-reference.md): Download the Markdown input schema for a specific module type. Returns the type-specific fields and validation rules used by module instances. - [List ModuleInstances](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleinstances/list-moduleinstances.md): List the deployed module instances in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create ModuleInstance](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleinstances/create-moduleinstance.md): Create a new deployed module instance. Returns the created deployed module instance, including its assigned ID and initial state. - [Get ModuleInstance by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleinstances/get-moduleinstance-by-id.md): Retrieve a single deployed module instance by ID. Returns its full configuration and current state. GET /module-instances/{id} in the Ravion API reference. - [Delete ModuleInstance](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleinstances/delete-moduleinstance.md): Permanently delete a deployed module instance by ID. Returns no content on success. DELETE /module-instances/{id} in the Ravion API reference. - [Patch ModuleInstance](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleinstances/patch-moduleinstance.md): Update an existing deployed module instance by ID. Only the fields you supply are modified; returns the updated deployed module instance. - [List ModuleVersions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleversions/list-moduleversions.md): Lists module versions. Authenticated requests return the organization's module versions plus the global ones. GET /module-versions in the Ravion API reference. - [Create ModuleVersion](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleversions/create-moduleversion.md): Publish a new version of a module definition, or validate its configuration in dry-run mode. Returns the created version or validation results. - [List module version summaries](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleversions/list-module-version-summaries.md): Lists module version metadata without loading configuration. GET /module-versions/summaries in the Ravion API reference. - [Get ModuleVersion by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/moduleversions/get-moduleversion-by-id.md): Retrieve a single published module version by ID. Returns its full configuration and current state. GET /module-versions/{id} in the Ravion API reference. - [OAuth 2.1 PKCE authorize](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/oauth/oauth-21-pkce-authorize.md): Mints a one-shot authorization code bound to the current session. Called by the approval page after the user approves. - [OAuth 2.0 device authorization approval](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/oauth/oauth-20-device-authorization-approval.md): Records a logged-in user's approve/deny decision for a pending device authorization request. POST /oauth/device/approve in the Ravion API reference. - [OAuth 2.0 device authorization request](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/oauth/oauth-20-device-authorization-request.md): Initiates the RFC 8628 device authorization grant. Mints a devicecode usercode bound to a pending request. POST /oauth/device/code in the Ravion API reference. - [OAuth 2.1 refresh token rotation](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/oauth/oauth-21-refresh-token-rotation.md): Rotates an opaque refresh token. The previous refresh token is single-use; the response carries a fresh access+refresh pair within the same token family. - [OAuth 2.1 PKCE token exchange](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/oauth/oauth-21-pkce-token-exchange.md): Exchanges a single-use authorization code (plus the PKCE verifier) for an access+refresh token pair. POST /oauth/token in the Ravion API reference. - [List Organizations](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/list-organizations.md): List the Ravion organizations in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create Organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/create-organization.md): Create a new Ravion organization. Returns the created Ravion organization, including its assigned ID and initial state. - [Get Organization by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/get-organization-by-id.md): Retrieve a single Ravion organization by ID. Returns its full configuration and current state. GET /organizations/{id} in the Ravion API reference. - [Delete Organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/delete-organization.md): Permanently delete a Ravion organization by ID. Returns no content on success. DELETE /organizations/{id} in the Ravion API reference. - [Patch Organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/patch-organization.md): Update an existing Ravion organization by ID. Only the fields you supply are modified; returns the updated Ravion organization. - [Get permitted identity providers for an organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/get-permitted-identity-providers-for-an-organization.md): Return the identity providers enabled for an organization. The list controls which authentication methods members may use to sign in. - [Update permitted identity providers for an organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/update-permitted-identity-providers-for-an-organization.md): Replace the identity providers enabled for an organization. Returns the updated organization settings and applies the new sign-in options to members. - [Get Admin Portal link for SAML SSO setup](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/get-admin-portal-link-for-saml-sso-setup.md): Enterprise only. Generate a Admin Portal link (SSO intent) so an organization owner can self-configure their SAML connection. - [Get SAML SSO settings](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/get-saml-sso-settings.md): Enterprise only. Get the organization's SAML SSO settings (whether SSO is enabled and whether it is enforced as the sole login method). - [Update SAML SSO settings](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/organizations/update-saml-sso-settings.md): Enterprise only. Enforce or un-enforce SAML SSO as the sole login method. Owner-only;. PATCH /organizations/{id}/sso-settings in the Ravion API reference. - [List PipelineRuns](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineruns/list-pipelineruns.md): List the pipeline runs in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create PipelineRun](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineruns/create-pipelinerun.md): Create a new pipeline run. Returns the created pipeline run, including its assigned ID and initial state. POST /pipeline-runs in the Ravion API reference. - [Get PipelineRun by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineruns/get-pipelinerun-by-id.md): Retrieve a single pipeline run by ID. Returns its full configuration and current state. GET /pipeline-runs/{id} in the Ravion API reference. - [Cancel a pipeline run](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineruns/cancel-a-pipeline-run.md): Cancel a pipeline run before completion. Returns the updated run status and can optionally interrupt the active runner when force is enabled. - [Retry a pipeline run](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineruns/retry-a-pipeline-run.md): Retry a failed or cancelled pipeline run using its recorded configuration. Returns the newly queued run that will execute the retry. - [List Terraform resources for a pipeline run](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineruns/list-terraform-resources-for-a-pipeline-run.md): List Terraform resources emitted by a Terraform step in this pipeline run. runType is required so callers explicitly choose PLAN or APPLY output. - [List PipelineStepExecutions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelinestepexecutions/list-pipelinestepexecutions.md): List the pipeline step executions in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Get PipelineStepExecution by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelinestepexecutions/get-pipelinestepexecution-by-id.md): Retrieve a single pipeline step execution by ID. Returns its full configuration and current state. GET /pipeline-step-executions/{id} in the Ravion API… - [Approve a pipeline step execution](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelinestepexecutions/approve-a-pipeline-step-execution.md): Approve a paused pipeline step execution so the workflow can continue. Returns the step execution with its updated approval and lifecycle status. - [Stream pipeline step execution logs (SSE)](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelinestepexecutions/stream-pipeline-step-execution-logs-sse.md): Stream this pipeline step execution's CloudWatch logs via SSE. GET /pipeline-step-executions/{id}/logs/stream in the Ravion API reference. - [List Terraform resources for a step execution](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelinestepexecutions/list-terraform-resources-for-a-step-execution.md): List Terraform resources emitted by this step execution. This is the step-scoped way to inspect a Terraform plan/apply result. - [List PipelineVersions](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineversions/list-pipelineversions.md): List the versioned pipeline configurations in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create PipelineVersion](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineversions/create-pipelineversion.md): Create a new pipeline version, or validate its configuration in dry-run mode. Returns the created version or validation results. - [Get PipelineVersion by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelineversions/get-pipelineversion-by-id.md): Retrieve a single versioned pipeline configuration by ID. Returns its full configuration and current state. GET /pipeline-versions/{id} in the Ravion API… - [List Pipelines](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelines/list-pipelines.md): List the deployment pipelines in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create Pipeline](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelines/create-pipeline.md): Create a new deployment pipeline. Returns the created deployment pipeline, including its assigned ID and initial state. - [Get pipeline schema reference](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelines/get-pipeline-schema-reference.md): Download the Markdown reference for pipeline configuration. Returns the schema and field guidance needed to define deployment pipeline steps. - [Get Pipeline by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelines/get-pipeline-by-id.md): Retrieve a single deployment pipeline by ID. Returns its full configuration and current state. GET /pipelines/{id} in the Ravion API reference. - [Delete Pipeline](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelines/delete-pipeline.md): Permanently delete a deployment pipeline by ID. Returns no content on success. DELETE /pipelines/{id} in the Ravion API reference. - [Patch Pipeline](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/pipelines/patch-pipeline.md): Update an existing deployment pipeline by ID. Only the fields you supply are modified; returns the updated deployment pipeline. - [List Projects](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/list-projects.md): List the infrastructure projects in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create Project](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/create-project.md): Create a new infrastructure project. Returns the created infrastructure project, including its assigned ID and initial state. - [Get project config schema reference](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/get-project-config-schema-reference.md): Download the Markdown reference for project configuration. Returns the schema used to author environments, module instances, and deployment settings. - [Get Project by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/get-project-by-id.md): Retrieve a single infrastructure project by ID. Returns its full configuration and current state. GET /projects/{id} in the Ravion API reference. - [Delete Project](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/delete-project.md): Permanently delete an infrastructure project by ID. Returns no content on success. DELETE /projects/{id} in the Ravion API reference. - [Patch Project](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/patch-project.md): Update an existing infrastructure project by ID. Only the fields you supply are modified; returns the updated infrastructure project. - [Get project modules config](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/get-project-modules-config.md): Returns project metadata, environments, and module instances with their selected module versions. GET /projects/{id}/config in the Ravion API reference. - [Update project modules config](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/projects/update-project-modules-config.md): Updates project module configuration for explicitly selected environments, or every environment when the selector is omitted. - [Report a bug or provide feedback](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/reports/report-a-bug-or-provide-feedback.md): Submit a bug report or product feedback to Ravion. The request may include CLI and platform metadata to help diagnose the report. - [List ServiceAccounts](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/serviceaccounts/list-serviceaccounts.md): List the service accounts in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Create ServiceAccount](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/serviceaccounts/create-serviceaccount.md): Create a new service account. Returns the created service account, including its assigned ID and initial state. - [Get ServiceAccount by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/serviceaccounts/get-serviceaccount-by-id.md): Retrieve a single service account by ID. Returns its full configuration and current state. GET /service-accounts/{id} in the Ravion API reference. - [Delete ServiceAccount](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/serviceaccounts/delete-serviceaccount.md): Permanently delete a service account by ID. Returns no content on success. DELETE /service-accounts/{id} in the Ravion API reference. - [Patch ServiceAccount](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/serviceaccounts/patch-serviceaccount.md): Update an existing service account by ID. Only the fields you supply are modified; returns the updated service account. - [List stack workspaces in the active organization](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stackworkspaces/list-stack-workspaces-in-the-active-organization.md): Lists every stack workspace in the authenticated user's active organization. GET /stack-workspaces in the Ravion API reference. - [List Stacks](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stacks/list-stacks.md): List the Terraform/OpenTofu stacks in your organization. Returns a paginated collection with cursor metadata for fetching additional pages. - [Count current-state terraform resources for stacks](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stacks/count-current-state-terraform-resources-for-stacks.md): Count the resources currently live in each given stack's Terraform state (latest APPLY per address, destroyed addresses excluded). - [Get Stack by id](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stacks/get-stack-by-id.md): Retrieve a single Terraform/OpenTofu stack by ID. Returns its full configuration and current state. GET /stacks/{id} in the Ravion API reference. - [Read a stack's Terraform state lock](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stacks/read-a-stacks-terraform-state-lock.md): Read the state lock on a stack. GET /stacks/{id}/lock in the Ravion API reference. - [Trigger a pipeline run for a stack](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stacks/trigger-a-pipeline-run-for-a-stack.md): Start a pipeline run for the specified stack using the requested action and inputs. Returns the queued pipeline run that will execute the change. - [Force-release a stack's Terraform state lock](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/stacks/force-release-a-stacks-terraform-state-lock.md): Release a state lock that outlived the run holding it, so the stack can run again. POST /stacks/{id}/unlock in the Ravion API reference. - [List terraform execution summaries](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/terraformexecutionsummaries/list-terraform-execution-summaries.md): List terraform execution summaries with filters. Returns terraform execution summaries, newest first, bounded by limit with a keyset cursor for the next page. - [Get terraform execution summary](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/terraformexecutionsummaries/get-terraform-execution-summary.md): Get a single terraform execution summary by ID. GET /terraform-execution-summaries/{id} in the Ravion API reference. - [List terraform resources](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/terraformresources/list-terraform-resources.md): List terraform resources with filters. GET /terraform-resources in the Ravion API reference. - [Get resource change summary](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/terraformresources/get-resource-change-summary.md): Get resource change summary across pipeline runs. Returns the change summary for a specific terraform resource showing how it changed across pipeline runs. - [Get terraform resource](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/terraformresources/get-terraform-resource.md): Get a single terraform resource by ID. GET /terraform-resources/{id} in the Ravion API reference. - [Update user profile](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/user/update-user-profile.md): Update the authenticated user's profile fields, such as full name and short name. Returns the resulting profile and email address. - [Change user password](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/user/change-user-password.md): Change the specified user's password after validating the current password. Returns success or a conflict when the password cannot be changed. - [Get auth settings for a user](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/user/get-auth-settings-for-a-user.md): Return authentication settings for a user, including whether a password exists and which external identity providers are connected. - [Disconnect an identity provider](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/user/disconnect-an-identity-provider.md): Disconnect an external identity provider from a user account. Returns success when the provider is removed or a conflict when it is still required for access. - [Get user organizations](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/user/get-user-organizations.md): Get all organizations this user has access to, including ones not logged in to. GET /users/{userId}/organizations in the Ravion API reference. - [Get AWS EC2 instance type values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-ec2-instance-type-values.md): Get EC2 instance types for a given AWS account and region. GET /values/aws/ec2/instances in the Ravion API reference. - [Get AWS ECR image values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-ecr-image-values.md): Get ECR image details for fully-qualified ECR image references. GET /values/aws/ecr/images in the Ravion API reference. - [Get AWS Fargate size values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-fargate-size-values.md): Get AWS Fargate task sizes with optional regional pricing. GET /values/aws/fargate/sizes in the Ravion API reference. - [Get AWS region values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-region-values.md): List available AWS regions as select options. GET /values/aws/regions in the Ravion API reference. - [Get AWS security group values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-security-group-values.md): Get AWS security groups for a given VPC. GET /values/aws/security-groups in the Ravion API reference. - [Get AWS subnet values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-subnet-values.md): Get AWS subnets for a given VPC. GET /values/aws/subnets in the Ravion API reference. - [Get AWS VPC values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-aws-vpc-values.md): Get AWS VPCs for a given AWS account and region. GET /values/aws/vpcs in the Ravion API reference. - [Get OpenTofu version values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-opentofu-version-values.md): List stable OpenTofu release versions. GET /values/opentofu/versions in the Ravion API reference. - [Get Terraform version values](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/values/get-terraform-version-values.md): List stable Terraform release versions. GET /values/terraform/versions in the Ravion API reference. - [WebSocket event stream](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/api-reference/websocket/websocket-event-stream.md): Upgrade to a WebSocket connection for real-time domain events. This endpoint upgrades the HTTP connection to a WebSocket. - [Ravion platform and product changelog](https://ravion-b90c0359-devin-1786804702-tf-policy-checks.mintlify.site/changelog.md): Weekly Ravion changelog covering platform releases, CLI versions, AWS IAM policy revisions, and Terraform module updates for infrastructure teams. ## OpenAPI Specs - [openapi](https://api.ravion.com/openapi.yaml)