Skip to content

Gateway improvements #180

Open
Open
@lidel

Description

@lidel

This a placeholder for gathering references to create a more fleshed out plan.

We have distinct Gateway (/ipfs, /ipns) and API (/api/v0) endpoints today, and only the most basic read operations can be executed via Gateway.

Exposing /api/v0 on the gateway was a mistake, and we need to work towards removing the need for it.

The goal here would be to shift what is possible on the Gateway endpoints natively, so most popular operations like manipulating IPLD work without touching the advanced API.


Ordered improvements

Lower effort, high impact

Things well understood, with clear implementation plan:

High impact maintenance work

Things that do not add anything new, but need to happen to solve production issues, improve devexp, and create solid foundations for wider community to participate in Gateway work beyond MVP features listed in the section above.

Higher effort, high impact

Things that have extremely high impact, but need some additional research / design to happen.


Old Brainstorm

Below is the landscape of things worth considering.

No regrets

Things worth doing

Other ideas

Big complexity and low impact for user running it on localhost.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions