API Versioning Strategy Designer
Designs an API versioning strategy with migration paths, deprecation policies, and client compatibility rules.
Design a versioning strategy for {{api_name}}. Current state: {{current_state}}. Consumers: {{consumer_count}}. Breaking changes: {{breaking_changes}}. Evaluate and recommend: (1) versioning scheme (URL path, header, query param) with pros/cons, (2) semantic versioning policy for this API, (3) backward compatibility rules, (4) deprecation timeline and communication plan, (5) migration guide for consumers, (6) version sunset criteria, (7) testing strategy per version. Consider {{constraints}}.