Skip to main content

Get Started

From REST fundamentals to documentation best practices, API Docs Glossary is a comprehensive reference for anyone working with API documentation.

This glossary originated from coursework in the University of Washington's AI-Enhanced API Documentation certification program and is a living document - terms and definitions are regularly updated as the field evolves.


Glossary Structure

Explore terms across seven main categories:

CategoryWhat's Covered
Core ConceptsAPI Fundamentals, Documentation-Specific: API security, CRUD, HTTP, different doc formats
API Types & ArchitecturesDifferent architectural patterns and protocols for building APIs: event-driven, GraphQL, gRPC, microservices, REST, SOAP, Webhook, WebSocket
AI & APIsArtificial intelligence concepts relevant to modern API documentation: AI bias, genAI, LLM, MCP server, training data
Tools & TechnologiesDevelopment Essentials, Documentation-Specific, Infrastructure & Platforms, Testing-Validation: cURL, Doc Detective, Postman, Git, Markdown, Vale
Workflows & MethodologiesProject management approaches: Agile, API docs testing, docs-as-code, docs-as-tests, usability testing
Frameworks & StrategyTheoretical frameworks: audience analysis, Diátaxis, docs-as-ecosystem, domain knowledge, sales collateral
Writing StyleCommunication paths: rhetorical approach, content strategy, tone considerations

Find Terms Fast

  • Search: use the search bar in the top navigation to instantly find any term
  • Alphabetical Index: browse the Quick Reference for a complete alphabetical list with brief definitions
  • Browse by Topic: from fundamentals to modern frameworks, review terms across seven categories

Term Entry Structure

Each glossary entry includes:

  • Definition: concept explanation
  • Purpose: key features and/or relevance to API documentation
  • Examples: code snippets and/or technical writing scenarios
  • Related Terms: connections to other glossary term entries
  • Sources: links to original references

Common Use Cases

ScenarioStart here
New to API documentationAPIREST APIAPI reference topic
Learning OpenAPI SpecificationOpenAPI SpecificationJSONYAML
Preparing for technical interviewscognitive dimensions of API usabilityend-user software engineer personas
Working on an API tutorialAPI overview topicmarketrhetorical approach
Setting up documentation toolingGitGitHubGitHub DesktopMarkdown
Reporting issues, suggesting improvementsContribution GuideStyle Guide