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.
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.
Wave has a workable official integration path. Most engineering teams can build against it directly. Open API: self-serve, documented, with SDKs
Wave is a Toronto-founded all-in-one small-business financial platform offering free cloud accounting, invoicing, receipt scanning, and bookkeeping, alongside paid Pro, Payments, Payroll, and Advisor services.
Vertical: Accounting / Tax / Audit. Sub-vertical: Free SMB accounting and invoicing for solopreneurs and micro-businesses. Sending professional invoices to clients with branded templates and online payment links. Accepting card and ACH payments via Wave Payments (Stripe-style processing under the hood).
High within the freelancer/solopreneur cohort, moderate-to-low across broader SMB accounting.
Business/tenant master data, owner identity, and currency/locale settings. Customer/client records (name, email, address, default payment terms). Product and service catalog with default income/expense account mapping. Chart of accounts and account balances.
Wave the company was founded in 2010 (~16 years old).
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.