api-versioningAPI versioning strategies — URL path, header, query param, content negotiation — with breaking change classification, deprecation timelines, migration patterns, and multi-version support. Use when evolving APIs, planning breaking changes, or managing version lifecycles.
Install via ClawdBot CLI:
clawdbot install wpank/api-versioningGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://api.example.com/docs/migrate-v1-v2Audited Apr 16, 2026 · audit v1.0
Generated Mar 21, 2026
An e-commerce company needs to add new product attributes like sustainability scores and video reviews while maintaining backward compatibility for existing mobile apps. They use URL path versioning to launch v2 with enhanced features while keeping v1 active for 12 months, implementing sunset headers and migration guides.
A financial institution is migrating from SOAP to REST APIs and needs to support both legacy systems and new mobile banking apps simultaneously. They implement header versioning to keep URLs clean while providing different response formats for different consumer groups, with strict deprecation timelines for internal systems.
A healthcare software provider needs to update their patient data API to comply with new privacy regulations, requiring breaking changes to data structure. They use content negotiation versioning to maintain strict REST compliance while providing a 6-month migration period for partner integrations with detailed breaking change documentation.
A B2B SaaS platform serving enterprise clients needs to roll out major API changes while different customers are on different upgrade cycles. They implement query parameter versioning for flexibility, allowing customers to test new versions without changing URLs, with adapter patterns to share business logic across versions.
An IoT company managing millions of devices needs to evolve their device management API while ensuring existing firmware continues to function. They use URL path versioning with semantic versioning principles, implementing facade patterns to handle version-specific device communication protocols while maintaining a unified backend.
Companies monetize their API directly by charging for access based on usage tiers, request volume, or premium features. Versioning allows introducing new paid features in v2 while maintaining v1 for basic tier customers, with clear migration paths for upgrading.
Businesses provide APIs to enable third-party developers to build integrations and extensions. Versioning manages breaking changes across the ecosystem, with partner APIs having 6-month deprecation periods and migration support to maintain platform stability.
Large organizations manage APIs across multiple internal teams and microservices. Versioning provides structured evolution paths with 1-3 month deprecation cycles for internal APIs, reducing integration breakage and enabling continuous delivery of new features.
💬 Integration Tip
Start with URL path versioning for clarity, implement sunset headers from day one, and use adapter patterns to minimize code duplication between versions while maintaining consistent business logic.
Scored Apr 19, 2026
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Essential Git commands and workflows for version control, branching, and collaboration.
Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.
Advanced git operations beyond add/commit/push. Use when rebasing, bisecting bugs, using worktrees for parallel development, recovering with reflog, managing subtrees/submodules, resolving merge conflicts, cherry-picking across branches, or working with monorepos.
Git commits, branches, rebases, merges, conflict resolution, history recovery, team workflows, and the commands needed for safe day-to-day version control. U...
Query the DeepWiki MCP server for GitHub repository documentation, wiki structure, and AI-powered questions.