Skip to main content

Developer Portal Setup

Follow these steps to set up your developer account and create OAuth clients for the Kryptos Connect API.

Step 1: Sign Up on the Developer Portal

Visit the Kryptos Developer Portal and sign up or log in with your account.

Developer Portal Login

Step 2: Create a Workspace

After logging in, create a new workspace for your application. Workspaces help you organize your OAuth clients and API access.

Create Workspace

Step 3: Access Workspace Details

Navigate inside your workspace to view the dashboard and available options. Here you can manage your clients, view usage statistics, and configure settings.

Workspace Dashboard

Step 4: Create an OAuth Client

Click on Create Client to register a new OAuth application. Fill in the required details:

  • Client Name - A descriptive name for your application
  • Redirect URIs - The callback URLs where users will be redirected after authorization
  • Scopes - The permissions your application needs

Create OAuth Client

Default Client Scopes

When you create a new client, the following scopes are assigned by default:

openid profile offline_access email portfolios:read transactions:read 
integrations:read tax:read accounting:read reports:read workspace:read users:read

Default Scopes Explained:

ScopeDescription
openidRequired for OpenID Connect authentication
profileUser profile information
offline_accessEnable refresh tokens for continuous access
emailUser email address
portfolios:readRead portfolio holdings and balances
transactions:readRead transaction history
integrations:readRead connected wallets and exchanges
tax:readRead tax calculations and reports
accounting:readRead accounting ledger entries
reports:readRead generated reports and exports
workspace:readRead workspace settings and configuration
users:readRead user profile and preferences
Future Updates

We will add more granular scope controls in the future, allowing you to request specific permissions for individual features and data types.

Step 5: Save Your Credentials

After creating the client, you'll receive your Client ID and Client Secret.

Important

Save your Client Secret securely - it will only be shown once! Store it in a secure location like a password manager or environment variables.

Save Client Credentials

Next Steps

Now that you have your OAuth credentials, you're ready to implement the authentication flow:

Need Help?

If you encounter any issues during setup, contact our support team: