get_css tool returns the CSS stylesheet that GrapesJS has generated for the canvas. This includes all component-scoped rules, any styles applied through the style manager, and any rules added by your agent via update_styles. It does not include the Tailwind CDN stylesheet loaded in the iframe — only the custom CSS layered on top.
When you export HTML with get_html and want a complete, self-contained design artifact, call get_css alongside it. The two outputs together give you everything needed to render the design outside of DesignJS.
Parameters
string
Scope the CSS output to only the rules that apply to this component and its descendants. If omitted, the full canvas stylesheet is returned. Obtain component IDs from
get_tree or get_selection.Response
string
required
The CSS stylesheet as a plain string. Rules are formatted as standard CSS and can be written to a
.css file or injected into a <style> tag.Example
response
CSS custom properties (e.g.
var(--surface-default)) referenced in the stylesheet are defined on the canvas :root. Retrieve them with get_variables if you need the resolved values.