The ins and outs of Rocket, in detail.

warning icon This version is in development. Go to current release. warning icon

The Rocket Programming Guide

Welcome to Rocket!

This is the official guide for Rocket v0.6. It is designed to serve as a starting point to writing web applications with Rocket and Rust. The guide is also designed to be a reference for experienced Rocket developers. This guide is conversational in tone. For purely technical documentation with examples, see the API documentation.

The guide is split into several sections, each with a focus on a different aspect of Rocket. The sections are:

Getting Help

The official community support channels are via Matrix chat on and via GitHub Discussions. To join us on Matrix, we recommend the browser-based Element client. The FAQ also provides answers to commonly asked questions.