← Back to Reflex
Installation Guide
Get Reflex running in under 5 minutes
1 Download the Extension
- Go to reflexbot.io
- Click "Download for Chrome"
- Find
reflex.zip in your Downloads folder
- Double-click to unzip it (creates a
reflex folder)
2 Install in Chrome
- Open Chrome and go to
chrome://extensions
- Turn on "Developer mode" (toggle in top right corner)
- Click "Load unpacked"
- Select the
reflex folder you unzipped
Tip: Pin the extension by clicking the puzzle icon in Chrome's toolbar and pinning Reflex.
3 Get Your Kalshi API Keys
- Log into Kalshi
- Go to Settings → API Keys
- Click "Create API Key"
- Give it a name (e.g., "Reflex")
- Your private key file will automatically download as a
.txt file
Important: The private key is only shown once! If you close the page without saving it, you'll need to create a new key.
Save your keys: Store both your Key ID and private key file somewhere safe (password manager, secure notes, etc.). You'll need them if you reinstall the extension or set up on another device.
4 Connect Your Kalshi Account
- Click the Reflex extension icon in Chrome
- Sign up with your email (or log in if you have an account)
- Enter your API Key ID (shown on Kalshi after creating the key)
- Open the private key file you downloaded (the
.txt file)
- Copy the entire contents and paste into the Private Key field
- Click "Connect Account"
The private key looks like this:
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA2Z3qX2BTLS4e...
(many lines of random characters)
...kE8vGTTqFk4=
-----END RSA PRIVATE KEY-----
Tip: Make sure you copy everything, including the -----BEGIN RSA PRIVATE KEY----- and -----END RSA PRIVATE KEY----- lines.
5 Start Trading
- Go to a Kalshi crypto interval market (BTC, ETH, SOL, or XRP)
- Click the "Reflex" button in the bottom right corner
- Configure your strategy settings
- Click "Deploy Strategy"
Strategy Settings
What each setting does
Side Preference
Both - Trade YES or NO, whichever meets criteria first
YES only - Only take YES positions
NO only - Only take NO positions
Entry Window
When the bot looks for entries before market close. Example: 5:00 - 0:30 means only enter between 5 minutes and 30 seconds before close.
Entry Price Range
Only enter if the price is within this range. Example: 75¢ - 95¢ means skip if price is below 75 or above 95 cents.
Profit Target (+)
Exit when price moves this many cents in your favor. Example: +5 means if you enter at 80¢, take profit at 85¢. Set to 0 to hold until expiration.
Stop Loss (-)
Exit when price moves this many cents against you. Example: -3 means if you enter at 80¢, stop loss at 77¢. Set to 0 to disable.
Auto-continue
When the market closes, automatically move to the next interval in the same series.
Auto re-trade
If your position closes (profit or stop), immediately look for a new entry in the same market.
Troubleshooting
Can't find the private key file?
Check your Downloads folder for a .txt file with the name you gave your API key. On Mac, it might open in TextEdit automatically.
"Invalid API Key" error?
Make sure you're copying the Key ID from Kalshi (not the private key) into the API Key field. The Key ID is a short string shown on the API Keys page.
"Invalid Private Key" error?
Make sure you copied the entire private key file contents, including the BEGIN and END lines. No extra spaces before or after.
Bot not entering trades?
Check that: (1) you're in the entry window time range, (2) the price is within your price range, and (3) the strategy is deployed (button shows "Stop Strategy").