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

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

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