Skip to main content
Deno 2 is finally here 🎉️
Learn more

deno compatibility JSR JSR Score deno module

app-store-connect

This is a pure typescript package that helps manipulate App Store Connect with their RESTful APIs.

This library is designed for being used on Deno typescript platform. It’s behavior is not tested on any other typescript platforms such as Node.js, bun, and etc.

Usage

import {
  apiConfigOf,
  AppStoreConnectClient,
} from '@fenv-org/app-store-connect';

const client = new AppStoreConnectClient(
  apiConfigOf({
    issuerId: 'issuer-id',
    keyId: 'key-id',
    privateKey: 'private-key',
  }),
);

const apps = await client.apps.getCollection({
  'filter[bundleId]': ['com.example.app'],
});

const versions = await client.apps.appStoreVersionsGetToManyRelated(
  apps.data[0].id,
);

Where and how to get the API key can be found here.

Special thanks to