# Discourse API —— 是仅增加功能，还是也会破坏兼容性？

**URL:** https://meta.discourse.org/t/discourse-api-additive-or-also-breaking/99639
**Category:** Development
**Created:** [2018年十月16日 14:50 UTC](https://meta.discourse.org/t/discourse-api-additive-or-also-breaking/99639 "2018-10-16T14:50:59Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![boredomdenied](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/boredomdenied/32/113688_2.png) [@boredomdenied](https://meta.discourse.org/u/boredomdenied)
#### Post date: [2018年十月16日 14:50 UTC](https://meta.discourse.org/t/discourse-api-additive-or-also-breaking/99639/1 "2018-10-16T14:50:59Z")

</div>

I’m curious to know if the API has undergone points of breaking changes through the discourse versions in the last 5 years. If so, are there a few major versions where this occurred or has it been incremental? Is there any significance for instance with v2.0 or v1.0 where breaking api changes occurred?

I made a previous post showing interest in creating an Android native client which uses the Discourse API. A bit of progress has been done here and I’d like to know what to expect as far as issues with the api so a sane strategy can be put into play if need be.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2018年十月17日 00:30 UTC](https://meta.discourse.org/t/discourse-api-additive-or-also-breaking/99639/2 "2018-10-17T00:30:44Z")

</div>

Historically speaking, I would say yes, lots of breaking changes.

However that is slowing down somewhat as Discourse is fairly mature now after ~5 years.
