The ins and outs of Rocket, in detail.

warning icon This documentation is out of date. Go to current release. warning icon

The Rocket Programming Guide

Welcome to Rocket!

This is the official guide. 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 concise and purely technical documentation, 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 the #rocket IRC channel on the Mozilla IRC Server at and the bridged Rocket room on Matrix. If you're not familiar with IRC, we recommend chatting through Matrix via Riot or via the Kiwi web IRC client. You can learn more about IRC via Mozilla's Getting Started with IRC guide.