Step 1 Generating API Keys

Our APIs are deployed in isolated Sandbox and Production environments. Onboarding onto these environments requires that you authenticate your access with the Walmart API Proxy/Gateway before initiating an API call.

Getting Started

The first step to authenticating your access is to generate API access keys.

Before you begin:

🚧

If you have already onboarded to Data Feeds APIs, you do not need to generate keys again. Please also make sure your business partners have already connected with a Walmart Data Ventures Account Manager.

Before you begin generating your API access keys, you need to have access to a command line terminal. For Windows systems, ensure that either Git Bash or OpenSSL for Windows has been installed.

Please note:

  • You will use your generated public key to obtain a Consumer ID. Consumer IDs are shared at a company level, so the same Consumer ID will be applicable for everyone in the company. Your generated private key will be used later for call authentication.

  • The public and private access keys you will generate are collectively referred to as "RSA Keys" or "RSA". You will need to repeat the RSA generation steps for each environment you wish to gain access to, as outlined below:


    ScenarioDescriptionKeys Needed
    1Sandbox only1 RSA needed
    2Both Production and Sandbox2 RSAs needed: 1 for Sandbox, 1 for Production

There are slightly different methods for generating keys, depending on whether you are using a Unix-based or Windows-based operating system.

To generate your keys, select your operating system:

Unix-Based Systems

Windows-Based Systems





©️Walmart | All Rights Reserved | Confidential