Documentation

Python scene-writing docs for Manim Web

Learn the authoring model, copy known-good patterns, and use the generated API reference when you need exact signatures and parameters.

Build-generated referenceGuides for scene authors
ReferenceReference2 sections

Python API Reference

Generated runtime documentation for the Manim Web Python scene-writing surface. Use this page for exact signatures, parameters, examples, constants, and method availability after you already know what concept you need.

How To Read This Reference

The reference browser is intentionally package-first. The module index and per-file records are generated during the docs build from the Manim Web Python surface, then served as static assets. That keeps the page light without rebuilding the symbol graph on every request.

About constructor documentation
Extensive constructor or __init__ parameter documentation is common in generated Python docs. It is standard when those parameters are effectively the public API surface of a class, but it should stay focused on meaningful behavior rather than restating obvious implementation details.

Reference Browser

Use the package tree to open build-generated module records on demand, then expand classes to inspect their methods.

Build-generated Python reference

Package-first browsing with file-level loading

Use the left rail to open one module at a time. That keeps the browser fast, limits noise, and makes the active file feel like the main reading surface instead of one more item in a giant tree.

Packages
9
Files
37
Classes
256
Functions
335
Constants
345
Loaded
0

Select a file to load its docs

Pick a package in the left panel, then open a file. The page will fetch just that file's reference instead of loading the entire documentation set into the browser.

Suggested starting files