menu APIX
Log In Get Started
×

FAQ

Having trouble onboarding? Download our FinTech or Financial Institution/System Integrator/Central Bank onboarding guides now.
Need additional resources? Access our Training Material

AFIN AND THE APIX PLATFORM

AFIN (ASEAN Financial Innovation Network) is a not-for-profit membership organization created by Monetary Authority of Singapore (MAS), International Finance Corporation (IFC), and ASEAN Banker's Association (ABA) to promote FinTech-Financial Institution (FI) collaboration and support financial inclusion.
APIX is an innovation platform featuring a Marketplace for FinTechs and Financial Institutions to connect, share ideas and innovate collaboratively in a sandbox, developed and operated by AFIN. The APIX platform was developed by a consortium that includes Virtusa, Percipient, Fidor, and Deloitte.
The APIX platform is a cross border Innovation platform which allows Banks/Financial Institutions to discover FinTechs that operate in their region and rapidly incorporate the Fintech in MVPs that create business value.
The scope of the APIX platform extends beyond that of a traditional sandbox. It supports the entire Innovation lifecycle including Discover, Design and Deployment phases. APIX allows:
  • Banks and Financial Institutions to discover FinTechs,
  • FinTechs to identify potential clients.
The platform enables collaboration through the APIX IDE and ultimately deployment to cloud environments and Git repositories.
Organizations can:
  • Onboard your users,
  • Post business problems,
  • Engage in discussions on the community pages
  • Find FinTechs/FIs to partner with
  • Experiment with APIs in our visual code-based IDE.
The APIX platform provides FinTechs with the ability to post solutions and contribute ideas that address business problems listed on the Services Billboard by Financial Institutions. This is the best way to reach out and share your solution. APIX also recommends that Fintechs actively engage in the community forums. This helps to develop your network and build brand recognition.
If you have any further questions that have not been addressed on this FAQ page, please call us on +65-64966570. You can also send us an email to apixsupport@afin.tech and we will respond to you as soon as possible.
At the Marketplace you will be able to discover problems posted by Financial Institutions and share ideas to these existing problems. You can also explore the different FinTechs in the platform along with their solutions and APIs provided. At the Sandbox, you will be able discover a large catalog of APIs which can be purchased by the users in the platform. The purchased APIs can then be utilized respectively to implement solutions. Users can also post reviews and feedback on the purchased APIs.

ONBOARDING MY ORGANIZATION AND USERS

Any Financial Institution or FinTech within or outside the ASEAN region can be onboarded to APIX. All participants undergo a structured approval process to assure that we maintain a community of trusted partners.
The APIX platform enables FinTechs to improve their visibility and build trust and commercial partnerships with Financial Institutions across the globe. Being a part of the APIX platform accelerates and reduces your cost of business development with new banking partners. APIX simplifies collaboration, co-design and integration with other parties across a growing ecosystem. The platform enables experimentation, testing and validation in a secure environment.
A generic email address is recommended, for example - admin@company.com
No. They can only proceed to user onboarding if the organization already exists.
The organization can fill the initial onboarding form and gain 30 days of read-only access to the platform. No approvals are required for this.
You'll receive an email with a verification link. Click on the link and then set up your password. You can then access the site with read-only privileges for 30 days.
To gain full access you need to complete the institutional profile section called 'Verify You'. This will be reviewed and approved by APIX. If you're having trouble with this process, please contact apixsupport@afin.tech.
Organizations need to be approved on APIX before they can start adding new users.
To invite new users to APIX, click your name icon in the menu bar. Select the "Institution Community" option from the drop-down list and complete the "Invite a Colleague" form. The new user can then onboarded into the platform. Following this step an email will be sent to the user enabling them to reset their password. When new users first log in to the platform they will be prompted to complete their profile information.
Please visit the Terms and Conditions page for the full list.

SEARCH AND DISCOVER

Yes. The APIX platform's Global Search function will find results across problem statements, solutions, APIs, FinTechs and Financial Institutions.
Make sure that your organizational profile is up-to-date and acculturate. Maintaining tags, categories and key words in your descriptions will improve your chances of being found in the catalog.
FinTechs that have been onboarded to the platform can be discovered in the FinTech Catalog.
  • Private APIs are not exposed to third parties.
  • Public APIs, or open APIs, are published openly and can be used by any third-party.There are no restrictions on these APIs.
  • Partner APIs can only be used by specific parties with whom the company agrees to share data.
  • Partner APIs are used within business relationships, often to integrate software between partnering companies.
APIs are made up of two related elements. The first is a specification that describes how data is exchanged between programs.. The second is a Software Interface written to that specification and published for use. Software that wants to access the features and capabilities provided by the API is said to "call" the API, and the software that creates the API is said to "publish" it.
A Swagger is a set of open-source tools built around the OpenAPI Specification that helps developers to design, build, document and consume REST APIs.
The major Swagger tools include :
  • Swagger Editor – a browser-based editor where you can write OpenAPI specs.
  • Swagger UI – which renders OpenAPI specs as interactive API documentation.
  • Swagger Codegen –which generates server stubs and client libraries from an OpenAPI specifications.
Your API can only be visible on the API Catalog once it has been approved by the APIX Admin.
Any update made on the APIs will only be visible once the APIX Admin has approved the changes.
No.

API PAGES

The API page provides comprehensive information about APIs and will enable potential users to understand the APIs functional and technical profile. Based on this information users will decide whether the API is relevant and whether they should subscribe to it.
Yes, you can submit a multiple versions for your API. You may also deprecate any outdated versions.
You must subscribe to the API in order to view the API Console and try out the API.
Click on the "API Publisher" sub menu provided at the Sandbox tab. Select the API that you would like to update the API profile page on and click on the edit button respectively. Now you can edit the information on the API profile page respectively. Your changes will be approved by the APIX admin before being published in the profile page.
  1. Click the "API Publisher" sub-menu in the "Sandbox" tab.
  2. Select the relevant API you would like to update. Then navigate to the API console and select the version of the API you would like to update. Click the "Edit" button and update the relevant information.
  3. Alternatively, you can add a new API version by clicking the "Add Version" button.
You can post your questions directly on the respective forum page of each API listed in the Marketplace. Publishers of the APIs or other users with answers will then respond to your questions directly in the forum. You can also contact the API publisher via the messaging feature that is available in the API profile.
Yes, you can directly add your Non-Disclosure Agreement (NDA) or SLA.

API CONSOLE & EXPERIMENTATION

The API Console is where you can view and try out the Endpoints for a particular APIs.
You can try out each API after subscribing to in their own console. Further, you can integrate multiple APIs and even your dataset together to quickly implement a MVP.
You must first be subscribed to the API first. Upon subscription you will see button called 'Go To Console' on the API page.
Once you have subscribed to the API, you can click on the "Go to Console" button at the API detail page, which will direct you to console where you can test out the different endpoints. In order to try out the endpoints, you will have to obtain the access token for that API.
You will have to externally modify your Swagger file and reupload as an updated version onto the portal.
Users can access your APIs based on the API credentials that were defined during onboarding of the API. Based on this, users will be able to view the respective access token in the API. That is, 1. External Credentials - Users will be provided with the URL in the "APIX Access Token" tab in the API detail page, where the token can be generated from. 2. Shared Credentials - Users will be provided with the defined pre-generated token in the "APIX Access Token" tab in the API detail page.

IDE BASICS

The Independent Developer Environment is a Sandbox space where a developer can create and edit code, integrating APIs from the platform to experiment and develop use cases.
APIX IDE is based on Microsoft Visual Code. You can use browser based IDE or you can set it up in your computer as well. To setup in your computer.
  1. Download and Install Microsoft Visual Code IDE (https://code.visual studio.com/download)
  2. Install APIX VSCode Extension (https:// marketplace.visualstudio.com/items?itemName=xLabs.apix-vscode- ide-plugin)
  3. Start development by configuring the APIX VSCode Extension
IDE has Java, Node.js, Python, GoLang pre-preinstalled. You can use any of these languages.
Additionally if you are using Node.js, APIX IDE extension can be used to generate the API try-out code blocks with clicks. You should have basic Node.js knowledge to use this functionality.
You can import/export code from your source code repository into the IDE and use it.

CREATING/ACCESSING AN IDE INSTANCE

Go to the IDE and create an instance. These instances are like containers where you can work on different experiments.
Yes. When you create the instance, you can define a link and password which can be shared with anyone to access and collaborate on your work.
You may create multiple instances - Each instance is up for 30 days.

CONFIGURING YOUR IDE INSTANCE

The Instruction links and can be found on the IDE welcome page once you have logged in.
Click on the icon on the left vertical menu. Or you can open Terminal by clicking View > Terminal from the IDE menu and use git cli commands.
Make sure `APIX IDE` extension is configured and `apix.json` has required credentials. Click on the icon on the left vertical menu, which will show you subscribed, published and external APIs which you have added.
Java, Node.js, GoLang and Python is pre-installed. You can explore the section on the Welcome page to install tools to support Javascript, Angular, Python, C/C++ and many others languages.
In the welcome page, click on . Select from the options that appear, and provide the information as prompted.
In the welcome page, click on or click icon in the APIX Extension. Select from the options that appear, and provide the information as prompted.
Once you have configured your credentials the apix.json` credentials will be encrypted. When the IDE Extension is in use, it will automatically update the apix.json with the encrypted password.

Using APIS IN THE IDE

Swagger 2, Open API 3.0 Node.js code generation is supported. It is welcome to write your own code too.
Yes, APIs published by your organization will be available in the IDE in addition to the APIs which you have subscribed to.
External/Public APIs are also supported. You only need the API Name and Swagger URL for that API.

EXPERIMENTING IN YOUR IDE INSTANCE

This can be achieved in two ways:
  1. You can expose your dataset through an API and onboard your dataset and API, or expose just the API onto the portal as a hosted or passthrough API.
  2. You can directly call an external API from within the IDE.
There are multiple ways to achieve this:
  1. You can expose your dataset through an API and onboard your dataset and API, or just expose the API onto the portal as a hosted or passthrough API respectively.
  2. You can directly call an external API from within the IDE
  3. You can link your dataset as an external DB through a third party node library (such as MySQL, Oracle, MSSQL).
Make sure your web application or API server is using port 4200. Then it will be accessible using the app domain of your IDE.
Ex: If your IDE URL is https://ideMyIDEName.services.apixplatform.com, App domain URL is https://app-MyIDEName.services.apixplatform.com

MINIMUM TECHNICAL REQUIREMENTS

The APIX Platform works best on Chrome, Edge and Firefox browsers.
You may use Laptops, PCs, Tabs, iPads and Mobile Devices
A 4G network would be best to use the APIX Platform
We recommend using a connection with at least 15mbps internet speed

If you don't see an answer to your question please email: apixsupport@afin.tech