Registry available now

Own your Terraform and OpenTofu supply chain.

Platify starts with a private registry for your modules and providers, live today. Runs, drift control, and managed Kubernetes come next, all under one sane, pay-for-what-you-use pricing model.

Free during early access. No card, no lock-in.

main.tf
# resolve modules and providers from your private registry
module "vpc" {
  source  = "platify.io/acme/vpc/aws"
  version = "3.2.1"
}

$ tofu init
Initializing modules...
 - vpc: 3.2.1 fetched from platify.io   ok
Initializing provider plugins...
 - acme/aws 5.40.0 from platify.io      ok

Platify resolved 2 modules, 1 provider 

The Registry, available today

Connect a repo, cut a release, and your modules and providers are served the moment the tag lands.

Installs as a Git app

Add Platify to GitHub or GitLab once. It listens for releases and tags. No pipelines to wire up.

Packages on release

Every tagged release is fetched, validated, and packaged into the registry protocol automatically.

Public or private

Publish a module to the world or keep it inside your org. Visibility is set per module.

OpenTofu & pre-BSL Terraform

Works with tofu and Terraform up to the last pre-BSL release. No license games, no BSL exposure.

Providers, not just modules

Host your own provider builds with signed releases and proper version constraints.

Drop-in registry protocol

Standard protocol, so source = "platify.io/..." just works in the config you already have.

Get early access

The Registry is rolling out to early teams now, with Terrain and Kubernetes next. Leave your email and we will reach out as each opens up.

Questions, answered

Do you support Terraform or only OpenTofu?

Both. OpenTofu fully, and Terraform up to the last pre-BSL release. We do not package or serve anything under the BSL, so there is no license exposure for you or your team.

What is live today?

The Registry is in early access now: connect a GitHub or GitLab repo and your modules and providers are packaged and served. Terrain (runs, state, drift) and managed Kubernetes are on the way.

How are private modules handled?

Visibility is set per module. Private modules are served only to authenticated members of your organization. Public modules are open to anyone, with the standard registry protocol.

Can I self-host?

Terrain will offer self-hosted runners, and we are planning self-hosted options for teams with strict data-residency needs. The Registry is managed for now.

Where is my data stored?

We run in the EU and US, and you will be able to choose your region. We are building toward SOC 2 and ISO 27001 as the platform matures.

What will it cost?

The Registry is free during early access. Terrain is planned at $0.10 per managed resource with drift control included. You pay for what you actually manage, nothing more.