> ## Documentation Index
> Fetch the complete documentation index at: https://docs.worldlabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools & examples

> End-to-end examples for learning how to use the World API. These projects are intended for experimentation, not production use.

## API examples (Node & Python)

Minimal scripts and a simple web app for generating worlds using the raw API.

<Icon icon="arrow-up-right" size={24} /> [View on GitHub](https://github.com/worldlabsai/worldlabs-api-examples)

## Client & splat utilities (Python)

Python client and utilities for saving/loading splats and rendering out videos.

<Icon icon="arrow-up-right" size={24} /> [View on GitHub](https://github.com/worldlabsai/worldlabs-api-python)

## Spark

Render worlds on the web with SparkJS.

SparkJS is a high-performance 3D Gaussian splatting renderer built on top of THREE.js.
It is the recommended way to render World Labs splat assets in the browser.

Spark supports:

* Fast splat rendering on desktop and mobile
* Integration with other THREE.js meshes
* SPZ, PLY, SOGS, KSPLAT, and SPLAT formats
* Dynamic and procedural splat effects

<Icon icon="arrow-up-right" size={24} /> [Explore SparkJS](https://sparkjs.dev/)
