Authentication¶
This guide will help you understand how to authenticate with the Katbot API using your API key.
Using MetaMask for Authentication¶
Katbot is a Web3-native service, and we support authentication via MetaMask. This allows you to use your Ethereum address as your username. A web3 wallet is required to interact with Katbot's services which is commonly used in the blockchain ecosystem. At this time, we support MetaMask for authentication. If you haven't already, its easy to sign up for a free account at Katbot. Make sure you have the MetaMask extension installed in your web browser. Once you have MetaMask set up, go to the Katbot website and click on the "Login with MetaMask" button. Sign the message prompt in MetaMask to authenticate. You will need to be connected to the Arbitrum network in MetaMask.
To use MetaMask for authentication, you will need to have the MetaMask extension installed in your web browser. If you don't have it yet, you can download it from here.
Once you have MetaMask installed, you can use it to authenticate with Katbot.

To authenticate using MetaMask, follow these steps:
- Open your MetaMask wallet and ensure you are connected to the correct Arbitrum network.
- Go to the Katbot website and click on the "Login with MetaMask" button.
- MetaMask will prompt you to sign a message. This is a security measure to prove ownership of your Ethereum address. Click "Sign" to proceed.
- After signing the message, you will be redirected back to the Katbot website, and you will be logged in.
Press "Confirm" to sign the message and complete the login process.

After successfully signing the message, you should see a confirmation that you are authenticated.

How to Request that Your Account Be Whitelisted¶
The Katbot application is PRE ALPHA. That means that we only want to share the application with users that are willing to provide feedback. Until we launch we are requiring users to be whitelisted. To request whitelisting, please follow these steps:
- Ensure you are logged in to your Katbot account using MetaMask.
- Contact us via email at info@katbot.xyz and provide your Ethereum address used for authentication and a brief explanation of why you need to be whitelisted.
- Our team will review your request and get back to you as soon as possible.
Need help? Join our Discord community for support and assistance.