Where are my API credentials?

Your API credentials are crucial for securely accessing and utilizing the features of Geonode Dashboard's API & Code Generator section. This guide will walk you through the process of locating and managing your API credentials, ensuring a smooth integration experience for your applications.

Step 1: Log In to Geonode Dashboard

Access the Geonode Dashboard using your registered account credentials.

Dashboard Login Form

Step 2: Navigate to API & Code generator Section

Once logged in, go to the "API & Code generator" section from the dashboard's main menu.

navigate to api and code generator

Step 3: Locate Your API Credentials

  1. Within the "API & Code Generator" section, find the "API Credentials" subsection. It displays your username and password details within the API Credentials section. api credential

  2. Copy your API password securely for future use. click copy credential

Step 4: Reset API Password (If Needed)

If required, reset your API password by clicking on the "API Reset Password" button for added security. reset api credential

Clicking on the reset button will initiate the password reset process. Upon successful reset, a message or prompt will confirm that your API password has been successfully updated for enhanced security. reset success

Step 5: Utilize the API Code Generator

The API Code Generator helps developers and coders easily connect different applications to Geonode's tools and database, making coding faster and smoother. code generator

Step 6: Select Proxy Service and Proxy Type

  1. Within the API Code Generator, choose your preferred "Proxy Service" to use. services name

  2. Specify the "Proxy Type" based on your requirements (e.g., Rotating Proxy, Sticky Proxy).

    • Rotating Proxy: for new IP addresses at each request.
    • Sticky Proxy: to maintain the same IP for a duration.

    proxy type

Step 7: Configure Country Targeting and Destination Site

Customize settings such as "Country Targeting" and "Destination Site" to align with your application's needs. country target and site destination

Step 8: Choose Programming Protocol

Geonode supports various programming languages and protocols for integration. Choose from options like Node.js HTTP, Node.js HTTPS, C#, Go, Java, Perl, PHP, Python, Shell, or Visual Basic.

supported programming language

Step 9: Implement Generated Code

Select the programming language/protocol of your choice and copy the provided code snippets to integrate your application seamlessly with Geonode's tools and database.

copy and implement generated codes

Step 10: Test and Deploy

After implementing the code, test your integration to ensure proper functionality. Deploy your integrated application to synchronize devices and utilize Geonode's services effectively.