--- title: "Developers" description: "CLI, SDK, packages, schemas, deployment, integrations, and contribution guides." --- ## Choose the smallest surface
CLICreate, check, render, publish, and automate. SDKOpen, query, edit, and persist compositions. PlayerEmbed and control a seekable composition. PackagesUse one focused HyperFrames capability. DeploymentRender on managed or self-hosted infrastructure. HTML schemaComposition elements, timing, tracks, and variables.
## A good first technical result Choose one result rather than installing the whole repository: - render one known project from a script or CI job; - open one composition with the SDK and change one value; - embed one project with the Player and seek to a timestamp; - deploy one minimal render path; - validate one generated composition against the schema. Continue to package or reference pages only when that working path requires more control. Most integrations should not depend on every HyperFrames package. ## Working on HyperFrames itself? Use [Contributing](/contributing) for repository setup, tests, Catalog contributions, and releases. Product integrations should begin with one of the surfaces above instead.