I have heard of some coming changes to BFS in early 2025.
I am going to submit my app for BFS soon. Before I do that are there things I should be working towards that are upcoming requirements?
- Remove rest calls
- TOML for all webhooks
- Managed Pricing
- Manager Install
- etc?
Hey Josh,
In terms of priority I’d go with:
- Making sure your app complies with the category-specific criteria they’ll start checking in January
- The new performance criteria they’ll be enforcing in January (mainly INP)
- Using GraphQL for all product API calls instead of REST
#1 and #2 will be enforced in a couple months and the REST product API is already considered deprecated so I’d focus on those first.
There’s a number of other items that I think are good, and could be required at some point, but as far as I know there’s no immediate deadline:
- TOML configuration for webhooks There’s still some use-cases the TOML configs can’t cover so I don’t imagine it’ll be required in the near term
- Managed pricing/installs Similar to the webhooks, I’d use these if you could but I don’t think it’ll be a requirement soon
- Replacing all REST APIs with GraphQL This seems like it will be required but I don’t know the timeline and will probably be a while
- Using Polaris I know you can get BFS now without using Polaris but I’d highly recommend using it
Hope that helps,
Daniel
2 Likes