Table of contents Introduction Getting Started Guides Overview Installation Create New App Directory Structure Configuration Docker Controllers Sessions Request & Response Objects Halt! Respond With Params Cookies Filters Flash Redirection CSRF Views Basic View Helpers Form Builder Models Granite Granite's README Migrations Validations Callbacks Associations Querying Bulk Insertions Jennifer Jennifer Docs Migrations Models Routing Pipelines Routes Websockets Channels Sockets JavaScript Client Mailers Testing System Tests Deployment Manual Deploy Digital Ocean Heroku Dokku CLI New Recipes Plugins Generate Database Watch Routes Exec Encrypt Examples Amber Auth Crystal Debug Minimal Configuration Cookbook From Scratch Hello World CORS File Download File Upload Cookies Authenticate JSON API JSON Mapping WebSocket Chat Troubleshooting In Production Contributing Code of Conduct HAVE A QUESTION? Join the Discord Follow on Twitter Submit an issue