# Building and deploying

What `jadpo build` writes, for a server of your own or for Cloudflare Workers, and which version of `jadpo` a project runs.

| Page | What it covers |
|---|---|
| [A native deployable](/docs/a-native-deployable.md) | A deployable is one program your app is built into. |
| [A Workers deployable](/docs/a-workers-deployable.md) | A deployable with `target: Target.wasm` runs on Cloudflare Workers. |
| [Declared deployables](/docs/declared-deployables.md) | An app can be built into several programs, for example a Worker that serves its public API and a server that runs its back office. |
| [The build/ folder](/docs/the-build-folder.md) | `build/` holds only generated files. |
| [Which jadpo runs](/docs/which-jadpo-runs.md) | A project is written for one release line of Jadpo, such as 0.1, and while Jadpo is at 0.x a minor release may break an app. |
