The Blueprint Marketplace is a catalog of production-ready infrastructure blueprints maintained by Ryvn. Each marketplace blueprint packages a fully configured service — like a managed Postgres database or Redis cache — with production defaults already set: deletion protection, automated backups, storage autoscaling, and encrypted connections. Marketplace blueprints work across AWS, GCP, and Azure. You configure the service once using high-level inputs (instance size, storage, high availability), and the blueprint translates that into the right resources on whichever cloud provider your environment uses.Documentation Index
Fetch the complete documentation index at: https://ryvn.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Marketplace blueprints are the same kind/spec as custom blueprints — the difference is that Ryvn maintains them and keeps them updated as cloud providers change their managed offerings.
Installing a marketplace blueprint
Marketplace blueprints are referenced using theryvn.app/ prefix. You can install them from the Dashboard, via infrastructure as code, or using the CLI.
From the Dashboard
- Open the Blueprints page and select the Marketplace tab.
- Click on a blueprint to view its inputs, outputs, and description.
- Click Actions → Install and select the target environment.
- Configure the inputs and confirm.
Via infrastructure as code
Reference marketplace blueprints in aBlueprintInstallation resource using the ryvn.app/ prefix on the blueprint name:
BlueprintInstallation resource — the only difference from a custom blueprint installation is the ryvn.app/ prefix on the blueprint name. All the same properties apply: inputs, releaseChannel, excludedInstallations, etc.
Via the CLI
Create a blueprint installation from the command line:Configuring inputs
Each marketplace blueprint defines a set of inputs that you can customize. Inputs with default values are optional — you only need to provide values for required inputs or when you want to override a default. To see the available inputs for a blueprint:Secret inputs
Some inputs are marked as secrets (e.g., database passwords). These are handled securely:- Generated secrets: If the input has a
generatedconfiguration, a value is automatically created when the blueprint is installed. You don’t need to provide it. - Organization secrets: You can bind a secret input to an organization-level secret using
valueFromOrgSecret:
Variable groups
Formap type secret inputs, you can reference an environment-scoped variable group:
Consuming blueprint outputs
Marketplace blueprints expose typed outputs — database endpoints, connection strings, credentials — that your services can reference directly. When outputs change, any services that reference them are automatically redeployed.Environment variables
UsevalueFromOutput to inject blueprint outputs into your service’s environment:
Secrets
Secret outputs (like passwords and connection strings) must be consumed viavalueFromOutput: