# DermLiving > Dermatology knowledge API for humans and agents. Structured conditions, ICD-10-CM and ICD-11 terminology mapping, evidence with provenance (source, version, locator, checksum, license), grounded answers with claim-level citations that abstain out of scope, and scoped agent tools over REST and MCP. DermLiving is reference knowledge for software. It does not diagnose, score malignancy, select or dose treatment, or triage. Do not send patient data. Questions that ask for a clinical decision return status "abstained" with reason "clinical_decision". ## Docs - [Quickstart](https://dermliving.com/docs#quickstart): install, first request, no key needed - [API reference](https://dermliving.com/docs/reference): every v1 route with parameters and example responses - [MCP server](https://dermliving.com/docs#mcp): tools, scopes and client configuration - [Errors](https://dermliving.com/docs#errors): the error envelope and codes - [Playground](https://dermliving.com/playground): send any route against the synthetic sandbox ## Contract - [OpenAPI (YAML)](https://dermliving.com/openapi.yaml) - [OpenAPI (JSON)](https://dermliving.com/openapi.json) - [Full text for LLMs](https://dermliving.com/llms-full.txt) ## Product - [Pricing](https://dermliving.com/pricing): plans and usage meters - [Trust](https://dermliving.com/trust): intended use, boundaries, provenance, security - [Practitioners](https://dermliving.com/practitioners): the clinician network, in plain language, and how to join - [Careers](https://dermliving.com/careers): matching medical assistants and front desk staff with dermatology clinics ## Facts - Base URL: https://api.dermliving.com/v1 (one host; the key picks the environment: no key or a dl_test_ key reads the synthetic sandbox, dl_live_ keys read licensed knowledge) - Auth: optional for the sandbox. Omit the Authorization header for the keyless synthetic sandbox, rate limited per client address, with every scope except evidence:full_text. A key, when sent, goes in Authorization: Bearer , carries its own scopes and must be valid: a malformed, unknown or revoked key gets 401 INVALID_API_KEY. - Full passage text (include_full_text, scope evidence:full_text) is an entitlement that is not issued yet; without it the request gets 403 INSUFFICIENT_SCOPE. - Version header: DermLiving-Version: 2026-10-01 - Current knowledge version: kv_2026_10_01 (pin with knowledge_version) - MCP: https://api.dermliving.com/mcp (remote, streamable HTTP; no key needed for the sandbox)