Overview
In this integration guide, you will sign up for a Cobalt Developer Account, set up Cobalt Connect, integrate the Cobalt API and go into production.
Follow these simple steps to implement Cobalt.
-
Sign up for a free account to receive your credentials and API Keys.
-
Read or Write Data to Third-party Apps from Cobalt using API Proxies & Events.
-
Setup and integration and Build Workflow for your use-case.
-
Integrate the Cobalt API or SDK into your application’s backend.
-
Integrate Cobalt Connect into your frontend. (Cobalt Connect is the user inferface that allows your customers to safely and securely grant your application access to their account.) You can opt to redirect to Cobalt Hosted Flow or build your own UI using Cobalt SDKs.
-
Optimize and test your application and workflows to maintain a smooth user experience using Cobalt.
-
Once your integration has been tested thoroughly, go live with all of your customers.
To get started, contact our Support team here to get account of Cobalt to receive your test and production environment API Keys and use the Cobalt APIs.
Pre-requisite: Linked Account
Linked Accounts refers to the end-users or customers of our users who utilize the integrations built using the Cobalt platform and each Linked Account has a unique linked-account-id
.
To learn more about Linked Accounts, you can refer to the Linked Accounts Guide here.
Auth tokens and User configurations will be stored against the Linked account id of each user.
You will already have a few Sample Linked Accounts in Cobalt to build and test integrations.
If you want to create a Linked Account, you can do so by using the Upsert Linked Account API or the .upsertLinkedAccount() method of the NodeJS SDK.
To learn how you can setup this in your backend implementation, refer here.
Implement Frontend & Backend
For a full implementation, Cobalt requires both a frontend and a backend application to exist.
The frontend application coordinates connecting the user with various integrations, and the backend server securely manages the requests and responses to and from Cobalt APIs.
Cobalt Auth flows lets your users connect their integration accounts. It stores the credentials securely and lets you make authorized API calls on your users’ behalf (linked account in Cobalt).