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

Address BlockThe block entity of the “Address” block. See: https://blockprotocol.org/@hash/blocks/address
How-To Block StepDefines a single step within a How-To Block. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block
Remote Image FileInformation about an image file hosted at a remote URL.
FAQ BlockA block to display Frequently Asked Questions (FAQ).
Testtesting
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
Followed ByThis thing came after or occurred subsequently.
ThingA generic thing
QueryA structured query for data, including e.g. the types of filters to be applied in order to produce the data.
Has QueryThe query that something has.
ChartA visual representation of data.
Incident CommanderAn incident commander (IC) is a person who is responsible for managing all aspects of incident response. This can range from assessing the situation and developing a plan of action to reaching a successful outcome.
Remote FileInformation about a file hosted at a remote URL.
dataPoints to properties that will end up as component props
Displays Media FileDisplays this media file.
Has ResponseA reaction or reply to this thing.
Table BlockThe block entity of the "Table" block. See: https://blockprotocol.org/@hash/blocks/table
TESTTest Type
Has AddressContains an address. See: https://blockprotocol.org/@hash/types/entity-type/address
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
Heading BlockThe block entity for the “Heading” block. See: https://blockprotocol.org/@hash/blocks/heading
stylepoints to properties that will end up as component css-vars
Drawing BlockThe block entity of the “Drawing” block. See: https://blockprotocol.org/@tldraw/blocks/drawing
Kanban Board BlockThe block entity of the “Kanban Board” block. See: https://blockprotocol.org/@hash/blocks/kanban-board
AI Chat Request MessageDefines a user-provided request message in an “AI Chat” Block’s thread.
How-To BlockThe block entity for the "How-To" block. See: https://blockprotocol.org/@hash/blocks/how-to
Frequently Asked QuestionA question frequently asked about something – or, often, a question that someone anticipates will be asked about something.
GitHub Project Entity TypeEntity Type for GitHub Project Block
blocksBlocks Type
Rooted AtWhich column this category information belongs to
Callout BlockThe block entity for the “Callout” block. See: https://blockprotocol.org/@hash/blocks/callout
AI Chat BlockThe block entity of the “AI Chat” block. See: https://blockprotocol.org/@hash/blocks/ai-chat
Has Frequently Asked QuestionContains a frequently asked question defined by a [Frequently Asked Question] entity.
Has Map ImageContains an image of a map.
Divider BlockThe block entity for the “Divider” block. See: https://blockprotocol.org/@hash/blocks/divider
CompanyAn extremely simplified representation of a corporate organization.
Employed ByBeing paid to work for this entity.
Countdown BlockThe block entity for the “Countdown” block. See: https://blockprotocol.org/@hash/blocks/countdown
Founded ByEstablished, initiated, or created by this entity.
Shuffle BlockThe block entity of the “Shuffle” block. See: https://blockprotocol.org/@hash/blocks/shuffle
PersonAn extremely simplified representation of a person or human being.
Rooted AtStarting, originating, or based at this thing.
Paragraph BlockThe block entity for the “Paragraph” block. See: https://blockprotocol.org/@hash/blocks/paragraph
AI Text BlockThe block entity of the AI [generated] text block. See: https://blockprotocol.org/@hash/blocks/ai-text
GeneratedGenerated, created, or produced, this thing.
Has How-To Block IntroductionContains a How-To Block Introduction See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-introduction
Has MessageContains this message.
Has Representative Shuffle Block ItemA link to an arbitrary entity which has an associated representation as a Shuffle Block Item
AI Image BlockThe block entity of the AI [generated] image block. See: https://blockprotocol.org/@hash/blocks/ai-image
editBehaviorspoints to properties that will describe a component edit behavior
AI Chat Response MessageDefines an AI-generated response message in an “AI Chat” Block’s thread.
Code BlockThe block entity of the “Code” block. See: https://blockprotocol.org/@hash/blocks/code
Video BlockThe block entity for the “Video” block. See: https://blockprotocol.org/@hash/blocks/video
Timer BlockThe block entity for the “Timer” block. See: https://blockprotocol.org/@hash/blocks/timer
Personalised IdentifierReplacement for the old school "email signature" with allll the links and auto referral codes, contact add, blah blah.
ContainValues that could be present in this column.
Has How-To Block StepContains a How-To Block step. See: https://blockprotocol.org/@hash/types/entity-type/how-to-block-step
AddressInformation required to identify a specific location on the planet associated with a postal address.
Categorical ValueA categorical value is a value that appears or coukd appear one or more times within a categorical column.
Minesweeper BlockThe block entity of the "Minesweeper" block. See: https://blockprotocol.org/@hash/blocks/minesweeper

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