title: “Repository API Endpoints” description: “Live REST and static JSON endpoints for module catalog resolution, updates, and schemas.”

Repository API Endpoints

The repository provides high-availability HTTP/2 endpoints for mobile clients and automated CI/CD tooling.


1. Catalog Endpoints

Master Catalog Index

  • URL: https://repo.launcher.iamrp.dev/catalog/modules.json
  • Fallback URL: https://cdn.iamrp.dev/feed/modules.json
  • Method: GET
  • Headers: Accept: application/json
  • Cache-Control: public, max-age=300, stale-while-revalidate=86400
# Test catalog response
curl -s https://repo.launcher.iamrp.dev/catalog/modules.json | jq .

2. Schema Validation Endpoints

Card Schema

  • URL: https://repo.launcher.iamrp.dev/schemas/card-v1.schema.json
  • CDN: https://cdn.iamrp.dev/feed/schemas/card-v1.schema.json

Module Manifest Schema

  • URL: https://repo.launcher.iamrp.dev/schemas/module-manifest.schema.json
  • CDN: https://cdn.iamrp.dev/feed/schemas/module-manifest.schema.json

3. Launcher Updates Endpoint

  • URL: https://cdn.iamrp.dev/launcher/updates.json
  • Method: GET
  • Payload: Version metadata, minimum SDK requirements, changelog, and direct APK download URLs.