Xero App Store

General SaaS

Xero Limited · General SaaS app marketplaces

Best for: SaaS vendors building accounting, finance, commerce, payroll, operations, or productivity products that need discoverability and customer connection within the Xero ecosystem.

Overview

The Xero App Store is Xero’s official directory and discovery marketplace for third-party applications that connect with Xero. It organizes apps by business functions and industries, and displays app descriptions, ratings, reviews, regions, pricing information, and integration details. Customers can search and compare solutions for accounting, invoicing, expenses, payroll, inventory, ecommerce, reporting, time tracking, and related workflows. App partners create listings through the Xero Developer Centre, provide required listing information and pricing plans, and submit the listing to Xero for review before publication. Xero reviews each app but does not guarantee an app’s performance, quality, or suitability; customers remain responsible for assessment.

How to build & ship

  1. 1Create or select an app in the Xero Developer Centre.
  2. 2Implement the Xero OAuth connection and define the connect-request or sign-up URL.
  3. 3Build and test the integration against the applicable Xero APIs while respecting tenant and application rate limits.
  4. 4Prepare the marketplace listing with descriptions, integration details, onboarding instructions, regions, support information, screenshots, and at least one pricing plan.
  5. 5Submit the listing for Xero review, respond to requested changes, and wait for confirmation that it is ready to go live.

Key APIs & SDKs

Xero Developer Centre and app management portal
OAuth 2.0 authorization and connection flow
Xero Accounting API
Xero Bank Feeds API
Xero API Explorer and response rate-limit headers

Authentication & security

  • Primary auth: OAuth 2.0 authorization-code connection through Xero’s Sign up with Xero and connect-request flow.
  • Security review: Required
  • Submitted listings are reviewed by Xero; a Xero Developer Evangelist may request changes and confirms when a listing is ready to go live. Xero does not guarantee an app’s performance, quality, or suitability.
  • A partner creates and completes the listing in the Developer Centre, saves a draft if needed, and submits it. Editing is disabled during review. A Xero Developer Evangelist communicates required changes and confirms when the listing can go live. After publication, changes to the purchase or sign-up URL, industries, functions, and regions require Developer Evangelist review; other changes generally appear within 30 minutes, and pricing updates are stated to go live within 30 minutes.
  • Limits include 5 concurrent calls per tenant, 60 calls per minute per tenant, daily limits of 1,000 calls for the starter tier and 5,000 for higher tiers, and an application-wide limit of 10,000 calls per minute. Exceeded limits return HTTP 429 with Retry-After and X-Rate-Limit-Problem headers.

Monetization

Onboarding
Not publicly specified
Commission
Not publicly specified
Merchant of Record
Not publicly specified

Pros & cons for builders

Pros

  • Official Xero distribution and discovery channel.
  • Structured search by functions and industries with ratings and reviews.
  • Listings support transparent pricing, integration details, regions, and customer onboarding information.

Cons

  • Xero review is required before publication.
  • Some live-listing changes require additional human review.
  • Xero provides no guarantee of an app’s performance, quality, or suitability.

Frequently asked questions

How do I get my app approved on Xero App Store?

A partner creates and completes the listing in the Developer Centre, saves a draft if needed, and submits it. Editing is disabled during review. A Xero Developer Evangelist communicates required changes and confirms when the listing can go live. After publication, changes to the purchase or sign-up URL, industries, functions, and regions require Developer Evangelist review; other changes generally appear within 30 minutes, and pricing updates are stated to go live within 30 minutes.

What authentication does Xero App Store use?

Xero App Store apps authenticate with OAuth 2.0 authorization-code connection through Xero’s Sign up with Xero and connect-request flow..

How is Xero App Store monetized?

Xero App Store supports Free, Paid app, Usage-based. Typical commission: Not publicly specified. Onboarding fee: Not publicly specified.

Is a security review required to list on Xero App Store?

Yes, Xero App Store requires a formal security or listing review before apps go live. Submitted listings are reviewed by Xero; a Xero Developer Evangelist may request changes and confirms when a listing is ready to go live. Xero does not guarantee an app’s performance, quality, or suitability.