The API Report CardAPI Index
Wave

Wave API

Free SMB Accounting & Invoicing (H&R Block-owned) · waveapps.com

Wave runs a free public GraphQL API at gql.waveapps.com with OAuth 2.0 per-business consent, covering the full accounting model: customers, invoices, transactions, accounts, and webhooks. Only businesses on a Pro or Advisor subscription can grant access, and payroll has no API at all.

Last verified: July 2026Accounting & Tax
API GRADE
A+
VERIFIED JUL 2026

SCORECARD

ExistenceGOODPublic GraphQL API at gql.waveapps.com with a developer portal at developer.waveapps.com.
AccessGOODRegistration and calls are free, but only businesses on a Pro or Advisor subscription can grant OAuth access.
CoverageGOODThe accounting object model is fully exposed, invoices through ledger transactions; payroll has no API surface.
AuthGOODOAuth 2.0 authorization code with full-access and read-only scopes per business, plus refresh tokens.
Docs & DXGOODDeveloper portal docs and event webhooks; no formal sandbox, so integrators test against a real account.
StabilityMIXEDTerms let Wave suspend API access at its sole discretion and discontinue any API at any time; no published versioning policy offsets that.
Supergood: Wave shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Wave scores A+ on the API Report Card. Wave runs a free public GraphQL API at gql.waveapps.com with OAuth 2.0 per-business consent, covering the full accounting model: customers, invoices, transactions, accounts, and webhooks. Only businesses on a Pro or Advisor subscription can grant access, and payroll has no API at all.

Tried to integrate with Wave?