21

What is the best way to design the API's which supports multiple versions. How do I ensure that even if the schema of my data changes(minor changes), the consumers of my api's are not affected? Any reference architecture, guidelines is really helpful.

1
  • 1
    Which language/platform? Commented Jan 16, 2012 at 21:03

1 Answer 1

27

Mark Nottingham has a good blog post on how to version Web (REST) APIs

http://www.mnot.net/blog/2011/10/25/web_api_versioning_smackdown

Also about API versioning in general:

http://theamiableapi.com/2011/10/18/api-design-best-practice-plan-for-evolution/

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.