Upcoming 2025 changes for BFS?

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:

  1. Making sure your app complies with the category-specific criteria they’ll start checking in January
  2. The new performance criteria they’ll be enforcing in January (mainly INP)
  3. 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