The fastest way to get started is to create a sandboxed personal app. This will grant you instant API access to your own accounts. You can create a personal app at my.akahu.io.
For more details, see our Personal Apps guide.
Learn and explore Akahu's various endpoints through our interactive 📖 API docs.
If you prefer Postman, here's a link to our collection 👇
Akahu maintains a comprehensive Typescript SDK that makes working with our API simple and easy.
A personal app is the easiest way to get started using Akahu APIs, however there are several important differences and limitations when compared to a full Akahu app. Head over to our Personal Apps guide to find out more.
Personal apps are a great way to explore the API and its capabilities, but unsuitable for building a production-ready application.
If you want to open your application up to multiple users, initiate larger payments, or use functionality such as webhooks, you will need to apply for a full Akahu app. You can do this by contacting us on Slack or at [email protected].
Once you have your App ID Token and App Secret, follow our OAuth2 Authorization Guide to learn how to request access to user accounts.
Before you can release an Akahu integration to production, your product must complete our Accreditation Process. We recommend that you familiarise yourself with our accreditation requirements as early as possible to ensure that there are no surprises when it comes time to release your Akahu-related functionality.
Once you have API access, begin exploring the functionality on offer with our quick start guides. Here are the most popular guides:
Payment initiation: Learn how to initiate a payment.
Identity and bank account verification: Learn how to use bank data to support KYC and AML processes.
We pride ourselves on being available to support your use of Akahu APIs.
Updated 19 days ago