# Building a new REST API

**URL:** https://meta.discourse.org/t/building-a-new-rest-api/411086
**Category:** Projects
**Created:** [August 27, 2026, 6:21pm UTC](https://meta.discourse.org/t/building-a-new-rest-api/411086 "2026-08-27T18:21:38Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [August 27, 2026, 6:21pm UTC](https://meta.discourse.org/t/building-a-new-rest-api/411086/1 "2026-08-27T18:21:39Z")

</div>

We’re working on creating a new and improved REST API for Discourse. This will provide a more consistent and better-documented interface for integrating with Discourse, as well as theme, plugin and core developers.

We’re aiming to adopt the [JSON:API spec](https://jsonapi.org/), with date-based versioning, and cursor-based pagination. The existing API will remain in-place while we build out the new system, and for some time afterwards.

For those interested in following along with the development, [this PR](https://github.com/discourse/discourse/pull/42306) and its stack are the place to start.
