Xero
Business Operations Free trial
AuthenticationFree trial
Rate limit60 requests per minute per tenant, plus daily and concurrent limits
Documentation: developer.xero.com ยท Checked Sep 13, 2026
About
Xero is cloud accounting software with a well-documented REST API for invoices, contacts, and payroll. Developers can sign up for a free developer account that includes a demo company for building and testing. Production connections require a paid Xero subscription.
Details
Free trial. Check the docs for what happens when it ends.
Auth: Free trial
Rate limit: 60 requests per minute per tenant, plus daily and concurrent limits
Verified: 2026-09-13
Best for: accounting bookkeeping invoices
Setup
- Sign up for a free Xero developer account
- Create an app in the developer portal to get a client ID and secret
- Connect the app to your demo company with OAuth 2.0
- Store the access and refresh tokens for your integration
- Call endpoints like /api.xro/2.0/Invoices with the token and tenant ID
- Use the demo company for all development and testing
Example
GET https://api.xero.com/api.xro/2.0/Invoices with headers Authorization: Bearer ACCESS_TOKEN and xero-tenant-id: TENANT_IDUse cases
- Sync ecommerce orders into accounting invoices
- Reconcile payments against bank transactions
- Build cash-flow dashboards from live ledger data