vril-labs/skill-jam/api-versioning-strategy
Claude Code and agent skill by vril-labs/skill-jam
- community
Checking that the SKILL.md file is still in the repository.
Implements API versioning using URL paths, headers, or query parameters with backward compatibility and deprecation strategies. Use when managing multiple API versions, planning breaking changes, or designing migration paths.
Install
npx vskill@latest install vril-labs/skill-jam/api-versioning-strategySKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry-data/api-versioning-strategy.
API Versioning Strategy
Choose and implement API versioning approaches with proper deprecation timelines.
Versioning Methods
| Method | Example | Pros | Cons | |
|---|---|---|---|---|
| URL Path | /api/v1/users | Clear, cache-friendly | URL clutter | |
| Header | API-Version: 1 | Clean URLs | Hidden, harder to test | |
| Query | ?version=1 | Easy to use | Not RESTful |
URL Path Versioning (Recommended)
Version Adapter Pattern
Deprecation Headers
Safe vs Breaking Changes
Safe Changes (no version bump):
- Adding optional fields
- Adding new endpoints
- Adding optional parameters
Breaking Changes (requires new version):
- Removing fields
- Changing field types
- Restructuring responses
- Removing endpoints
Deprecation Timeline
| Phase | Duration | Actions | |
|---|---|---|---|
| Deprecated | 3 months | Add headers, docs | |
| Sunset Announced | 3 months | Email users | |
| Read-Only | 1 month | Disable writes | |
| Shutdown | - | Return 410 Gone |
Best Practices
- Support N-1 versions minimum
- Provide 6+ months migration window
- Include migration guides with code examples
- Monitor version usage to inform deprecation
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ai-ml/claude-skills-main/claude-skills-main/plugins/api-versioning-strategy/skills/api-versioning-strategy/SKILL.md
Popularity
- Repository stars
- 2
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vril-labs/skill-jam/api-versioning-strategy)