I want to build something
An app is an extension that owns its window. One manifest, one build, one lifecycle. Quickstart gets a running app in front of you, then Extensions and apps explains what you just made.
Platform documentation
A substrate of agents, tools, views, and storage. Coding is one application on it — yours is the next.
{ "name": "Reading List", "version": "1.0.0", "icon": "BookOpen", "compat": { "pluginApi": "^2.0.0" }, "contributes": { "pages": [ { "id": "reading-list", "title": "Reading List", "icon": "BookOpen", "context": "both" } ] }}An app is a manifest, a page, and a declaration of what it may touch. The host typechecks and builds it — there is no toolchain to install.
I want to build something
An app is an extension that owns its window. One manifest, one build, one lifecycle. Quickstart gets a running app in front of you, then Extensions and apps explains what you just made.
I want to ship it
Ship your own branded desktop binary, or put WAMP behind a product you already operate. Choosing a path is a one-page decision.
I want WAMP to sign my users in
WAMP is an OpenID Connect provider. Sign in with WAMP covers the flow; Apps and credentials covers server-to-server.
I want agents running in the cloud
Durable sessions in managed sandboxes, driven by HTTP from any backend. Use the HTTP integration contract in WAMP Cloud.
Everything you build is an extension: a manifest, some code, and a declaration of what it may touch. The file tree, preview, terminal, and chat dock are core, while extensions add workbench views and workflow skills. From there the platform is a set of surfaces your extension can contribute to, and a set of capabilities it can ask for.
Every page here is also served as markdown, and the whole site is served as one file. Point a coding agent at the text instead of having it scrape the rendered pages.