Home¶

Marble is a deployment tool for Socrata homepages and custom apps. It can be used to upload and download all homepage content, including datasets, CSS, JS, and images. It offers support for multiple authentication environments and release configurations (dev, staging, prod). It is a modern, Python-based replacement for the legacy Ruby tool Chalk.
Links¶
- Marble: A Beginner's Guide: How-to guide for installing and running Marble. The best place for beginners to start.
- GitHub Repository: Most useful for Marble developers. Includes package code, automated tests, development environment setup, and more.
What you'll find here¶
This site features comprehensive documentation on Marble's usage, including all commands and options, as well as helpful step-by-step guides for common homepage deployment tasks.
Here are some useful guides to start with: Generating a Homepage Template and Deploying a Homepage Template.
Questions?¶
If you run into issues with Marble or this documentation, please reach out to the GS devs for support.