Skip to main content

Getting 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
API FundamentalsCore concepts: REST APIs, API security, different doc formats
API Types & ArchitecturesDifferent architectural patterns and protocols for building APIs
AI & APIsArtificial intelligence concepts relevant to modern API documentation: generative AI, LLMs, machine learning
Tools & TechnologiesAPI documentation tools: cURL, Postman, Git/GitHub, Markdown
Workflows & MethodologiesProject management approaches relevant to documentation: Agile, Document Development Life Cycle, usability testing
Frameworks & StrategyTheoretical frameworks: cognitive dimensions of API usability, domain knowledge, developer personas
Writing StyleCommunication approaches: rhetorical strategies, content strategy, tone considerations

Find Terms Quickly

  • 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:

  • Core definition: concept explanation
  • Key details: relevant information, best practices, or technical specifications
  • Examples: code snippets and/or technical writing scenarios
  • Related terms: connections to other glossary term entries
  • Sources: links to original references and/or further reading

Common Use Cases

ScenarioStart here
New to API documentationAPI → REST APIs → API reference topic
Learning OpenAPI SpecificationOpenAPI Specification → JSON → YAML
Preparing for technical interviewscognitive dimensions of API usability → end-user software engineer personas
Working on your first API tutorialAPI overview topic → market → rhetorical approach
Setting up documentation toolingGit → GitHub → GitHub Desktop → Markdown
Reporting issues, suggesting improvementsContribution GuideStyle Guide