blocks and types

Open-source components forapplications that work instantly without setup

NEW TO THE BP?
Discover how blocks and types work

Browse

Types

Types provide a standardized way of describing things, and can used by blocks and services

Paragraph BlockThe block entity for the “Paragraph” block. See: https://blockprotocol.org/@hash/blocks/paragraph
Shuffle BlockThe block entity of the “Shuffle” block. See: https://blockprotocol.org/@hash/blocks/shuffle
Drawing BlockThe block entity of the “Drawing” block. See: https://blockprotocol.org/@tldraw/blocks/drawing
Has Frequently Asked QuestionContains a frequently asked question defined by a [Frequently Asked Question] entity.
Has How-To Block IntroductionContains a How-To Block Introduction See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-introduction
Minesweeper BlockThe block entity of the "Minesweeper" block. See: https://blockprotocol.org/@hash/blocks/minesweeper
Code BlockThe block entity of the “Code” block. See: https://blockprotocol.org/@hash/blocks/code
Followed ByThis thing came after or occurred subsequently.
Table BlockThe block entity of the "Table" block. See: https://blockprotocol.org/@hash/blocks/table
Founded ByEstablished, initiated, or created by this entity.
Has AddressContains an address. See: https://blockprotocol.org/@hash/types/entity-type/address
Kanban Board BlockThe block entity of the “Kanban Board” block. See: https://blockprotocol.org/@hash/blocks/kanban-board
AI Chat Response MessageDefines an AI-generated response message in an “AI Chat” Block’s thread.
Video BlockThe block entity for the “Video” block. See: https://blockprotocol.org/@hash/blocks/video
Displays Media FileDisplays this media file.
blocksBlocks Type
Employed ByBeing paid to work for this entity.
Image BlockThe block entity for the “Image” block. See: https://blockprotocol.org/@hash/blocks/image
Stopwatch BlockThe block entity of the “Stopwatch” block. See: https://blockprotocol.org/@hash/blocks/stopwatch
Address BlockThe block entity of the “Address” block. See: https://blockprotocol.org/@hash/blocks/address
ThingA generic thing
Has Representative Shuffle Block ItemA link to an arbitrary entity which has an associated representation as a Shuffle Block Item
AddressInformation required to identify a specific location on the planet associated with a postal address.
Has MessageContains this message.
PersonAn extremely simplified representation of a person or human being.
AI Chat Request MessageDefines a user-provided request message in an “AI Chat” Block’s thread.
How-To Block IntroductionA short description or precursor that explains the process that’s defined within the How-To block, or defines any preliminary context. It also often describes any pre-requisites necessary for completing the subsequent set of “How-To Block Step”s. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-step
Callout BlockThe block entity for the “Callout” block. See: https://blockprotocol.org/@hash/blocks/callout
TESTTest Type
How-To BlockThe block entity for the "How-To" block. See: https://blockprotocol.org/@hash/blocks/how-to
Heading BlockThe block entity for the “Heading” block. See: https://blockprotocol.org/@hash/blocks/heading
Remote FileInformation about a file hosted at a remote URL.
Has Map ImageContains an image of a map.
Rooted AtStarting, originating, or based at this thing.
Divider BlockThe block entity for the “Divider” block. See: https://blockprotocol.org/@hash/blocks/divider
How-To Block StepDefines a single step within a How-To Block. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block
Countdown BlockThe block entity for the “Countdown” block. See: https://blockprotocol.org/@hash/blocks/countdown
Testtesting
GeneratedGenerated, created, or produced, this thing.
AI Image BlockThe block entity of the AI [generated] image block. See: https://blockprotocol.org/@hash/blocks/ai-image
Timer BlockThe block entity for the “Timer” block. See: https://blockprotocol.org/@hash/blocks/timer
Has How-To Block StepContains a How-To Block step. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-step
CompanyAn extremely simplified representation of a corporate organization.
GitHub Project Entity TypeEntity Type for GitHub Project Block
Has ResponseA reaction or reply to this thing.
AI Chat BlockThe block entity of the “AI Chat” block. See: https://blockprotocol.org/@hash/blocks/ai-chat
AI Text BlockThe block entity of the AI [generated] text block. See: https://blockprotocol.org/@hash/blocks/ai-text
Personalised IdentifierReplacement for the old school "email signature" with allll the links and auto referral codes, contact add, blah blah.

Can’t find a block you need?

Build it!

Anyone can create blocks and contribute to this growing, open-source registry of blocks. Read our quickstart guide to start building your own blocks.

Read the quickstart guide