Project files
It works out the language and framework, whether it is a monorepo, and which folder is which part.
Home screen
Your servers, in one tower.See the screensFeature · Project detection
Point Kule at a GitHub repo or a folder on your computer. Without cloning it or running anything, Kule reads a few of its files, works out what it is and builds the deploy plan.
What it reads
Every finding comes with the file and the dependency that revealed it. The plan shows why it looks the way it does.
It works out the language and framework, whether it is a monorepo, and which folder is which part.
If there is a Dockerfile, it uses it. If not, it finds the build and start commands. It also recognizes static sites.
From example .env files and client libraries, it works out which database, which cache and which services it connects to.
What it recognizes
When it finds something it does not know, it does not guess. It tells you plainly what it could not find.
Node.js
Python
Ruby · PHP
Go · Rust
Static sites
Resources
What it wires up for you
Kule fills in the addresses and connection strings between the parts. It only asks you for the keys of outside services.
People on the list get the first version before anyone else.
You're on the list. You'll be the first to hear when Kule is out.
Other features
We use Google Analytics to see how the site is used. Analytics cookies load only if you agree. Details