# Blocks ![Blocks](https://github.com/stoplightio/docs/blob/develop/assets/gifs/Blocks.gif?raw=true) ## What Blocks are the micro-level building blocks of Hubs. They house multiple forms of content and allow for simple restructuring and modification. >Hovering over a Block reveals additional tooling including: Preview, Cut, Copy, Reference External Source, and Delete ## Block Types ### Text Block * A markup editor for adding any textual elements to your Hub ### JSON Schema * A block for describing the structure of a JSON object ### HTTP Request Maker * A block for making HTTP requests ### Code * A block for inserting code snippets ### Image * A block for inserting images ### Tabs * An upper level block for organizing text within tabs ### Callout * A text block with color for emphasis ### HTML * Include arbitrary HTML in your hubs when the other base block types don't quite do the trick --- **Related Articles** - [Documentation with Hubs](/documentation/introduction) - [Routing](/documentation/getting-started/routing) - [Headers](/documentation/getting-started/header-footer) - [Pages](/documentation/getting-started/pages) - [Subpages](/documentation/getting-started/subpages) - [Referencing Other Data Sources](/documentation/referencing-other-data-sources) - [Publishing](/documentation/publishing)