# Contrast > The Contrast Warehouse is a complete data warehouse for AI agents: Apache Iceberg storage, TraceDB (its own query engine for the follow-up queries agents run), realtime ingestion with Embrasure Flow, and shared context. Start with the agent setup guide. Authentication and workspace permissions apply to API, CLI, and MCP access. Never paste credentials into agent chat. ## Contrast developer resources - [Contrast quickstart](https://docs.contrastdb.com/quickstart.md): Sign up, connect a source and Slack, and ask Contrast a first question. - [Contrast agent setup](https://contrastdb.com/setup/agent.md): Complete instructions for npx --yes @contrastlabs/cli@latest setup. - [Contrast REST API](https://docs.contrastdb.com/api-reference/overview.md): Base URLs and supported API surfaces. - [Contrast OpenAPI specification](https://contrastdb.com/openapi.json): Operation IDs, parameters, and response schemas. - [Contrast API authentication](https://docs.contrastdb.com/api-reference/authentication.md): Self-serve workspace tokens, scopes, and rotation. - [Contrast API versioning and deprecation](https://docs.contrastdb.com/api-reference/versioning.md): Migration windows and rate-limit headers. - [Contrast MCP server](https://docs.contrastdb.com/mcp.md): OAuth setup for https://contrastdb.com/api/mcp and https://contrastdb.com/api/mcp/warehouse. - [Contrast CLI](https://docs.contrastdb.com/cli.md): The contrast CLI (@contrastlabs/cli) sets up agents, operates sources and ingestion, and runs read-only SQL. - [Official Contrast CLI on npm](https://www.npmjs.com/package/@contrastlabs/cli): Published package and release versions. - [Contrast SQL reference](https://docs.contrastdb.com/sql.md): Dialect, table naming, and allowed statements. - [Contrast limits](https://docs.contrastdb.com/limits.md): Plan allowances and query, sync, and API limits. ## Contrast product - [Contrast Warehouse](https://contrastdb.com/): Product overview. - [Enterprise](https://contrastdb.com/enterprise): Enterprise query routing. - [Embrasure Flow](https://contrastdb.com/flow): Open-source change data capture from Postgres to Apache Iceberg. - [Supported sources](https://contrastdb.com/sources): Connection methods. - [Product analytics](https://contrastdb.com/product-analytics): Pageviews and product events collected into warehouse tables. - [Plans and pricing](https://contrastdb.com/pricing): Free plan and usage limits. - [Security](https://contrastdb.com/security): Data storage, workspace access, encryption, and security reviews. ## Optional - [Documentation index](https://docs.contrastdb.com/llms.txt): All documentation pages. - [Complete documentation](https://docs.contrastdb.com/llms-full.txt): Full documentation corpus. - [Company and trust](https://contrastdb.com/about): Contrast company information. - [Research](https://contrastdb.com/blog): Writing on data engineering, observability, and agents in the data stack. - [Embrasure is now Contrast](https://contrastdb.com/blog/embrasure-is-now-contrast): The company and product name changed from Embrasure to Contrast.