# verbs.do > Execute database operations with semantic verb patterns. Type-safe create, read, update, delete, and query actions. Build data workflows with declarative TypeScript and automatic validation. Database Operations That Read Like Business Logic. Semantic CRUD primitives using natural language patterns. Type-safe create, read, update, delete, query, and aggregate operations with automatic validation, caching, and edge distribution across 300+ locations. verbs.do is one of the primitives of Platform.do, in the Data layer (records, vocabulary and search). Every .do shares one grammar, Business-as-Code, and one SDK. ## Page - [verbs.do](https://verbs.do/): Verbs.do - Semantic CRUD Operations | Type-Safe Database Actions at the Edge ([Markdown](https://verbs.do/index.md)) ## Business-as-Code - [What is Business-as-Code?](https://platform.do/business-as-code): the grammar every .do shares ([Markdown](https://platform.do/business-as-code.md)) - [Platform.do](https://platform.do/): infrastructure for autonomous business ([llms.txt](https://platform.do/llms.txt)) ## Docs - [Documentation](https://docs.platform.do): guides and reference for the whole platform - [SDK](https://docs.platform.do/sdk): TypeScript SDK, `import { on, send, db, $ } from 'sdk.do'` - [CLI](https://docs.platform.do/cli): the `do` command - [MCP](https://docs.platform.do/mcp): one MCP tool, `do`, that runs a script - [API](https://docs.platform.do/api): REST API ## Other Data primitives - [databases.do](https://databases.do) - [datasets.do](https://datasets.do) - [nouns.do](https://nouns.do) - [lists.do](https://lists.do) - [searches.do](https://searches.do) - [mdx.do](https://mdx.do) - [resources.do](https://resources.do) - [directory.do](https://directory.do) ## Optional - [Full text](https://verbs.do/llms-full.txt): this index plus the page in full