Skip to main contentGetting 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.