Skip to main content
Getting started with MoonKey begins by creating your account on the MoonKey Dashboard. The dashboard serves as your control center for managing applications, API credentials, authentication configurations, and user data. During the initial setup, you’ll provide information about your project and technical requirements. This helps MoonKey configure optimal default settings tailored to your specific use case and technology stack.

Understanding the dashboard

Once your account is created, the MoonKey dashboard gives you access to several key management areas:

API Keys

Generate and manage your public and private API keys for authenticating with the MoonKey API and SDK. These credentials are essential for integrating MoonKey into your application and making secure API calls.

Redirect URLs

Define and verify the redirect URLs used throughout your authentication flows. This includes URLs for login redirects, sign-up completions, and invitation acceptance. Proper redirect URL configuration ensures seamless user experiences and prevents unauthorized redirect attacks.

OAuth Configuration

Set up third-party authentication providers like Google, Microsoft, and Apple. The OAuth section allows you to configure client IDs, secrets, and scopes for each provider you want to enable in your application.

Email Templates

Customize the email templates used for various authentication scenarios including login emails, sign-up confirmations, and user invitations. Tailor the messaging and branding to match your application’s identity.

App Settings

Configure core application settings such as your app’s environment (development, staging, production), session duration and behavior, and access control policies. This is where you fine-tune how MoonKey operates within your application’s context.

Next steps

With your account set up and your dashboard configured, you’re ready to integrate MoonKey into your application. Head over to our SDK setup guides to begin implementing authentication and wallet functionality.