Write once, publish everywhere.

Shipping a mobile update to two stores is twice the work, two austere consoles, Photoshop open to resize ten screenshots. OneStore is the unified editor for the App Store and Google Play.

Free plan · no card required
9:41
On This Day : History & Facts
Today in History Daily
Karei Studio
In-App Purchases
4,8
★★★★★
2,3k ratings
#4
#
Education
4+
Age
Years
9:41
On This Day : History & Facts
Karei Studio · In-app purchases
4,8
2k reviews
12k+
Downloads
3
Everyone
OneStore · Update 1.4.1Synced
↑ Type to see live sync ↑
Unified Storefront

One form. Every constraint.

Apple wants 30 characters for the title, Google takes 50. Apple limits keywords to 100 chars comma-separated, Google doesn't use them but indexes the description. OneStore knows these rules and applies them live, as you type.

  • Live per-store counters on every field
  • Per-platform editing — an iOS push won't touch Android
  • Drift detection when stores are edited elsewhere
  • Diff against the published version — see exactly what changes
Title
App Store
29 / 30
Google Play
29 / 50
Screenshots

One HD screenshot in. Every required format out.

Drop one HD screenshot. OneStore crops and resizes it for every required format — App Store (iPhone 6.5/6.7/6.9, iPad) and Google Play — in a single pass. An editable focal point keeps your subject centered, and transparency is auto-flattened to pass Apple's validation.

SOURCE · 2880×5120
6.5"
6.7"
6.9"
iPad
Pixel
Tablet
Security

Your keys never leave the vault.

Apple .p8 certificates and Google service accounts are AES-256 encrypted on upload. Per-account isolation, deletion on request — EU-hosted infrastructure, GDPR-ready.

  • AES-256 encryption at rest
  • Per-account key isolation
  • Privacy-first · EU-hosted · GDPR-ready
.p8
AuthKey_8K3ZLP9.p8
Apple · Encrypted
🔒
.json
service-account-prod.json
Google · Encrypted
🔒
AES-256
OneStore Vault · EU region
Review Hub

Every review. One inbox.

App Store and Google Play reviews land in the same queue. AI drafts a polite, contextual reply in the user's language — you proofread, you ship.

App Store · iOS★★★★★
My morning coffee with a daily fact from history. It's become my ritual — I learn something new every week.
Margaux L. · 1.4.0
Google Play★★★☆☆
Beautiful app, but the daily notification doesn't always fire on Android. Otherwise perfect.
AI reply suggested
"Thanks Kenji! The Android notification bug is fixed in 1.4.1 — available this week after review."
Roadmap

What's shipped. What we're building.

V1 scope is complete — metadata, screenshots, push/pull sync, .aab + .ipa binaries and the full Apple release flow. Next: cross-store analytics, AI insights, and external webhooks.

Unified storefront, screenshots, push/pull sync
Live
Binary delivery .aab + .ipa via macOS worker
Live
Apple release flow (submit, cancel, promote, rollouts)
Live
Team, invitations, billing, audit log
Live
Cross-store analytics + AI insights
In progress
Comparison

OneStore vs. native APIs.

What you get when you use App Store Connect API + Google Play Developer API by hand.

Native APIs
OneStore
Initial setup
Native APIs~2 days
OneStore5 minutes
Apple .p8 JWT
Native APIsManage server-side
OneStoreDerived per call
Google service account
Native APIsConfigure permissions
OneStoreGuided wizard
Character limits
Native APIsCode it yourself
OneStoreLive, per store
Resize screenshots
Native APIsPhotoshop / sips
OneStoreDrag & drop
Diff vs. live version
Native APIsNone
OneStoreVersioned, rollback
Review replies
Native APIs2 consoles
OneStore1 inbox + AI

Simple. Transparent. No card to start.

Annual billing: 2 months free, no commitment. Add-ons available (apps, seats, AI credits).

Free

To discover OneStore.
$0
Start free
  • 3 apps total
  • 1 seat
  • 25 AI credits / month
  • Unlimited sync (low priority)
  • All features

Studio

For small product teams.
$44/ month
billed annually
Get started
  • 30 apps total
  • 10 seats
  • 300 AI credits / month
  • Unlimited sync (high priority)
  • All features

Scale

Custom apps/seats/AI volume.
Custom
contract pricing
Let's talk
  • Custom volume
  • Contract pricing
  • Dedicated SLA and onboarding
  • Priority support
  • Add-ons compatible

Questions we get every day.

Your .p8 files (Apple) and .json service accounts (Google) are encrypted at rest with AES-256-GCM in a managed Postgres. The master encryption key lives in an environment variable, isolated from the data itself. On every App Store Connect call, OneStore decrypts the key in memory to derive a short-lived JWT — the .p8 is never logged nor returned to the client.
Get startedFree · no card