- Portal Definition authoring edits the JSON resource graph that controls screens, navigation, profiles, themes, and built-in widget placement.
- Widget Package authoring builds reusable Remote DOM widgets that run inside a portal host.
Author a Portal Definition
Pull a working definition, edit local JSON, preview it, push the draft, and activate an immutable version.
Build a Widget Package
Choose a company or Droplet package, define widgets, validate them, and publish runtime artifacts.
Supported surfaces
Use these documentation contracts:- The Portal Definition Reference for portal resource types and built-in widget nodes.
- The Widget Worker SDK Reference for
@fluid-app/portal-sdk/widgets/worker. - The generated Fluid CLI help for the commands installed in your project.
Choose your starting point
Use the Portal Definition quickstart when you need to change an existing portal’s content or structure. Use the Widget Package guide when you need new reusable behavior that the built-in widgets do not provide.You need Fluid credentials for remote pull, push, link, and publish operations. Local editing, type checking, and most build checks do not change remote state.