Resources
Add and link resources in your blueprint: services, databases, caches, ingresses, with templates and dependency management.
Blueprint Designer
A Blueprint is the single source of truth for your infrastructure. It defines every resource your application needs, how those resources connect, and how they are customized per environment, all stored in Git and deployed through Facets.
Adding & Editing a Resource
Step-by-step guide to adding, editing, and configuring resources in the Facets Blueprint tab using graph mode, table mode, and the JSON editor.
Types of Resources
Compare the three Facets resource types: normal resources deployed per environment, inherited resources shared across environments, and provided externals.
Linking Resources
Connect resources in a Facets blueprint, wiring a Postgres database to a Service with environment variables and a Service to an Ingress with ingress rules.
Dollar Referencing
Use Facets dollar referencing to wire resources together, pulling one resource's output values into another's JSON configuration with autocomplete.
Templates for Blueprint
Use Facets templates to add pre-configured groups of resources to a blueprint in one action, from built-in patterns or custom Git-backed templates you create.
Critical Resources
Mark resources as critical in Facets to restrict who can delete, disable, or edit sensitive infrastructure, backed by RBAC permissions and audit logs.
Structuring projects
Criteria for structuring Facets projects: when to create a new project, why not to split a single product, and when to use resource groups instead.
Blueprint Designer
A Blueprint is the single source of truth for your infrastructure. It defines every resource your application needs, how those resources connect, and how they are customized per environment, all stored in Git and deployed through Facets.