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
Has Frequently Asked QuestionContains a frequently asked question defined by a [Frequently Asked Question] entity.
Employed ByBeing paid to work for this entity.
Heading BlockThe block entity for the “Heading” block. See: https://blockprotocol.org/@hash/blocks/heading
Followed ByThis thing came after or occurred subsequently.
TESTTest Type
AI Chat Response MessageDefines an AI-generated response message in an “AI Chat” Block’s thread.
Shuffle BlockThe block entity of the “Shuffle” block. See: https://blockprotocol.org/@hash/blocks/shuffle
Has Representative Shuffle Block ItemA link to an arbitrary entity which has an associated representation as a Shuffle Block Item
ThingA generic thing
Personalised IdentifierReplacement for the old school "email signature" with allll the links and auto referral codes, contact add, blah blah.
Remote FileInformation about a file hosted at a remote URL.
AI Chat BlockThe block entity of the “AI Chat” block. See: https://blockprotocol.org/@hash/blocks/ai-chat
Rooted AtStarting, originating, or based at this thing.
Minesweeper BlockThe block entity of the "Minesweeper" block. See: https://blockprotocol.org/@hash/blocks/minesweeper
Has Map ImageContains an image of a map.
GitHub Project Entity TypeEntity Type for GitHub Project Block
Founded ByEstablished, initiated, or created by this entity.
How-To Block StepDefines a single step within a How-To Block. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block
Has MessageContains this message.
Rooted AtWhich column this category information belongs to
GeneratedGenerated, created, or produced, this thing.
Displays Media FileDisplays this media file.
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
blocksBlocks Type
Has ResponseA reaction or reply to this thing.
Testtesting
Image BlockThe block entity for the “Image” block. See: https://blockprotocol.org/@hash/blocks/image
Callout BlockThe block entity for the “Callout” block. See: https://blockprotocol.org/@hash/blocks/callout
Drawing BlockThe block entity of the “Drawing” block. See: https://blockprotocol.org/@tldraw/blocks/drawing
ContainValues that could be present in this column.
PersonAn extremely simplified representation of a person or human being.
Timer BlockThe block entity for the “Timer” block. See: https://blockprotocol.org/@hash/blocks/timer
Has AddressContains an address. See: https://blockprotocol.org/@hash/types/entity-type/address
Has How-To Block StepContains a How-To Block step. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-step
Table BlockThe block entity of the "Table" block. See: https://blockprotocol.org/@hash/blocks/table
Categorical ValueA categorical value is a value that appears or coukd appear one or more times within a categorical column.
How-To BlockThe block entity for the "How-To" block. See: https://blockprotocol.org/@hash/blocks/how-to
AI Image BlockThe block entity of the AI [generated] image block. See: https://blockprotocol.org/@hash/blocks/ai-image
AI Chat Request MessageDefines a user-provided request message in an “AI Chat” Block’s thread.
Address BlockThe block entity of the “Address” block. See: https://blockprotocol.org/@hash/blocks/address
Video BlockThe block entity for the “Video” block. See: https://blockprotocol.org/@hash/blocks/video
Has How-To Block IntroductionContains a How-To Block Introduction See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-introduction
Kanban Board BlockThe block entity of the “Kanban Board” block. See: https://blockprotocol.org/@hash/blocks/kanban-board
AI Text BlockThe block entity of the AI [generated] text block. See: https://blockprotocol.org/@hash/blocks/ai-text
Stopwatch BlockThe block entity of the “Stopwatch” block. See: https://blockprotocol.org/@hash/blocks/stopwatch
Code BlockThe block entity of the “Code” block. See: https://blockprotocol.org/@hash/blocks/code
Countdown BlockThe block entity for the “Countdown” block. See: https://blockprotocol.org/@hash/blocks/countdown
CompanyAn extremely simplified representation of a corporate organization.
Remote Image FileInformation about an image file hosted at a remote URL.
Divider BlockThe block entity for the “Divider” block. See: https://blockprotocol.org/@hash/blocks/divider
AddressInformation required to identify a specific location on the planet associated with a postal address.

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