Home / Companies / Preset / Blog / Post Details
Content Deep Dive

The Superset REST API

Blog post from Preset

Post Details
Company
Date Published
Author
Daniel Gaspar & Maxime Beauchemin
Word Count
519
Company Posts That Month
3
Language
English
Hacker News Points
-
Post removed?
No
Summary

Superset has transitioned from relying on auto-generated CRUD endpoints provided by Flask App Builder to developing a new, public, and rigorous REST API designed to support modern React components. This REST API, built with the Marshmallow library for schema definition and Rison for GET requests, is public, versioned, and change-managed, offering better unit test coverage than its predecessor. The move aims to gradually replace the legacy private API with this more refined system, enhancing the quality and consistency of endpoints. As the project progresses, there is potential for a GraphQL implementation to complement the REST API, and future plans may involve making backward-incompatible changes, leading to the development of api/v2. The community is encouraged to engage with Superset’s API advancements, share their usage experiences, and explore the Preset API for programmatic access to various analytics features.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.