decentraland / decentraland/places

Add SDK version filtering to Places API

Open
#763 0 comments 0 reactions 1 assignee Claimed by @AndresMorelos View on GitHub
enhancement
Dominant language
TypeScript
Stars
2
Forks
6
Avg merge
23h 13m
Merged PRs (30d)
20

Description

There’s currently no way to filter scenes by SDK version in the Places API.
This makes it hard for clients (like the map) to display only scenes that can be rendered properly with SDK7.

At the moment, Places doesn’t store any field related to the SDK version.
The only workaround is to fetch data from the catalysts and filter in memory using scene metadata properties such as `ecs7` or `runtimeVersion`.

It would be useful to start storing this information in Places and enable filtering by it — or alternatively, provide an endpoint that returns only SDK7 scenes.

Proposed improvement:
- Store SDK version information (`ecs7` / `runtimeVersion`) from the scene metadata.
- Allow filtering by SDK version, for example:

```
GET /api/places?sdk=7
```
- Optionally, backfill existing data by syncing metadata from catalysts.

This would allow clients to easily show only compatible scenes and improve rendering consistency across apps.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.