Use Wave's Developer Portal to write custom code, connect internal workflows, or build public integrations for other Wave users. Here you can access documentation and FAQs, and create applications on Wave's API.

If your question is not answered in the Portal, submit a request to Wave's API team.

To connect your Wave account with external websites without writing code, use Wave's Integrations page.

What can I do with Wave's Developer tools?

  • Build directly with Wave's API to automate your workflows, by connecting Wave to your internal systems for custom billing and accounting tasks
  • Build custom integrations for your business, or public tools for other Wave users
  • Get real-time data using webhooks to trigger actions in external apps when something changes in Wave, like an invoice being paid

What tools are available in the Developer Portal?

  • API Playground: A testing environment where you can test API requests in real-time without writing code first
  • Webhooks: Get continuous data flow between Wave and your developer apps without manually refreshing
  • Application Management: Set up and manage apps that you can use in different environments, such as staging and production

How do I get started with Wave's Developer tools?

To get started with Wave Developer’s tools:

  1. Use your existing Wave account to create a test business to act as your sandbox environment.
  2. While logged in to your test business, set up a developer application within the Developer Portal's Manage Applications page.
  3. Once your app is set up, you can use your Full Access Token with Wave's GraphQL endpoint to make API calls.

Review the OAuth Guide to learn more about how to set up OAuth 2 to allow other users to connect their businesses to your app.

Do I need the Pro Plan to use Wave's API?

You do not need an active Pro Plan subscription or a Wave Advisors package to test your own app through the Wave API. This means you can access Wave’s API for personal use and use Full Access Tokens for testing.

If you build a public app for other Wave business owners, they will need an active Pro or Wave Advisor subscription to connect their business to your integration in Wave.