Get started
Get started with Facets: learn what it is and how it works, compare it to Terraform automation tools, install your control plane, import a project type, and build from your terminal with an AI agent.
What is Facets
Facets is an AI-native SDLC orchestrator that unifies infrastructure, deployment, and environment config for platform teams and developers in one model.
Core concepts
Projects, Blueprints, Resources, Intents, Flavors, Project Types, and Environments: the core Facets entities you will be naming, configuring, and deploying.
How it works
How Facets goes from requirement to deployment using Intents, Flavors, Project Types, and Blueprints, and the Kubernetes-based control plane that orchestrates it.
vs. Terraform automation
Where Terraform automation tools like env0 and Terraform Enterprise stop, and how Facets adds a higher-level, type-safe abstraction for self-service IaC.
SaaS
Sign up for a hosted Facets tenant, the fastest start with no cloud account or installer. Verify email, sign in, and get a control plane with Praxis AI enabled.
PaaS
Self-host the Facets control plane in your own AWS, GCP, or Azure account for data residency, network isolation, or BYOC cost ownership, ready in ~60 minutes.
Import a project type
A new Facets control plane starts with no modules. Import an official project type to load the modules and output types for your cloud in one command, then adapt them to your organisation.
Build with an AI agent
Sign in with praxis to install the Facets skills into your AI coding agent, then build and release infrastructure from your terminal using raptor, with no cloud credentials on your laptop.