Listing Kit
One store.json for App Store and Google Play listings
Listing Kit knows each store's limit per field, which locale codes each store accepts, which fields an update needs and which screenshot sizes are valid, and checks your store.json against all of it offline. diff shows where your file and the live stores disagree, and push changes only what differs.
Get Listing Kit
MIT on npm
Questions
What does Listing Kit do?
It keeps both store listings in one store.json and checks that file offline against what each store accepts: field limits, locale codes, the fields an update needs and screenshot sizes. diff shows where the live stores differ, and push writes only those changes.
Does Listing Kit build or upload the app?
No. It does not build, sign or upload binaries, and it leaves release tracks, age ratings, categories, privacy labels and pricing alone. Xcode, Gradle and Fastlane still handle those.
What does it need to run?
Node 20 or newer and nothing else to install. It calls the App Store Connect API and the Google Play Developer API directly, so Ruby, Fastlane and gcloud are not needed.
What does Listing Kit cost?
Nothing. It is free on npm under the MIT license, and the source is on GitHub.
