What is Bedrock?
Bedrock is the foundation layer for construction drawing intelligence. Upload PDF drawing sets and Bedrock’s vision pipeline segments every page into sheets and blocks, classifies content, extracts text, and indexes everything for search. Use the Vision API to detect symbols, generate revision overlays, and analyze changes.- Parse any drawing — Architectural, structural, MEP, civil. Automatic preprocessing splits PDFs into sheets and blocks.
- Detect symbols — Legend-driven symbol detection finds and counts fixtures, equipment, and annotations across plan views.
- Compare revisions — Generate visual overlays between drawing revisions and analyze what changed.
- Search and ask — Hybrid semantic + visual search across your project, with natural language Q&A.
- Connect AI agents — Give Claude, ChatGPT, or Microsoft Copilot direct access via the MCP server.
Quick Start
Upload a drawing and query the Drawing Index in 5 minutes.
Glossary
New to construction? AEC terminology explained.
The Drawing Index
The Drawing Index is a structured knowledge graph of everything in your construction drawing set. When you upload a PDF, Bedrock parses it into a hierarchy of entities with typed relationships between them: Drawings contain Sheets (pages). Each Sheet contains Blocks (plan views, schedules, legends). Each Block contains Features (rooms, doors, symbols). Relations connect entities across the graph — a door to its schedule row, a symbol to its legend definition, a callout to a detail on another sheet. A shared Grid coordinate system aligns everything across disciplines.The Drawing Index
Deep dive into the knowledge graph and how queries work.
APIs
Bedrock exposes two REST APIs. The CMS API is your CRUD interface for managing projects and reading every entity in the Drawing Index. The Vision API triggers processing: detecting symbols, generating overlays, and analyzing changes.CMS API
Projects, drawings, sheets, blocks, features, relations, overlays. Standard REST with filtering, pagination, and expansion.
Vision API
Detect symbols, generate revision overlays, analyze changes. Async jobs with polling and streaming. Synchronous search and Q&A.
| CMS API | Vision API | |
|---|---|---|
| Purpose | Read and manage data | Trigger analysis |
| Pattern | Synchronous REST | Async jobs |
| Credits | Free | Per-operation |
| Example | GET /features?type=door | POST /parse |
MCP Server
The MCP (Model Context Protocol) server gives AI agents direct access to the Drawing Index. Connect Claude, ChatGPT, Microsoft Copilot, or any MCP-compatible client and ask natural language questions about your drawings.| Tool | Purpose |
|---|---|
Query | Get/list/filter entities (projects, drawings, sheets, blocks, features) |
Search | Hybrid semantic + keyword search across project content |
Ask | Natural language Q&A with source citations |
Compare | Trigger revision comparison |
Parse | Trigger symbol detection |
PollJob | Poll async job status and results |
ViewImage | Retrieve block or feature images |
SQL | Read-only SQL queries for analytics |
MCP Setup
Connect the Drawing Index to your AI agent in 2 minutes.
Workflow Examples
See how agents chain tools to count symbols, compare revisions, and more.