đź‘‹ Getting Started
Welcome!⚡ Features
Chat features and toolsCustomizing personalityGroupchatsKindroid SocialSelfies, video selfies, & avatarsSharing Kindroids & Referralsđź§ Memory
Memoryđź“– LLM Guides
Ember LLM GuideReverie (V8.5) LLM GuideLucid/Lyric (V8) LLM GuidePrism (V7.5) LLM GuideEquinox (V7) LLM Guide🔊 Voice
Voice, calls, and video calls⚖️ Legal
Kindroid - Legal📝 Changelog
Update logLast updated October 17, 2025
Api
Documentation
Developers
You are responsible for all activity generated by your Kindroids on your account, regardless of who is interacting with them. Making your Kins publicly accessible (Discord, Twitch, websites, etc.) means accepting the risk that others may attempt to push them into unsafe territory. It is your responsibility to put safeguards in place and monitor use accordingly.
https://api.kindroid.ai/v1
All endpoints require authentication, use the Authorization header with Bearer {Your API key, which should start with kn_...}. Your API key and AI ID can be found in General settings.
WARNING: You should only play around with the API if you're a developer interested in tinkering with integrating Kindroid. DO NOT share your key with anyone who asks, and unless it comes from admins do not trust other sources. Someone with your API key could do anything to your account, including deleting it.
These few are the select ones we openly document for integrations currently. We may expand featuresets for API at a later point in time.
Sends a message to an AI and receives a response. This request may take a long time, so you should await for its response.
/send-messageEnds a chat and resets the short term memory. Greeting is mandatory & is the first message in a new conversation.
/chat-breakCore endpoint for sending context and getting a response, used in https://github.com/KindroidAI/Kindroid-discord
/discord-botconst lastUsername = conversation[conversation.length - 1].username; `` // Encode username to handle non-ASCII characters, then hash to alphanumeric const hashedUsername = Buffer.from(encodeURIComponent(lastUsername)) .toString("base64") .replace(/[^a-zA-Z0-9]/g, "") .slice(0, 32);TABLE OF CONTENTS
For our official Discord bot integration, please see . Our open source repo for deploying Kindroid-Discord bots is at
Base URL
Authentication
Endpoints
Send Message
Chat break
Discord bot endpoint
Settings
Status
Updates
Terms
Logout
Billing
Kindroid Standard Subscription
Inactive
Ultra Subscription Add-on
Inactive
Ultra subscription unlocks advanced features for our most engaged users. Keep chatting and engaging with your Kindroids to qualify.
MAX Subscription Add-on
Inactive
Requires Ultra Subscription
Add-on Feature Matrix
Add-ons are fully optional, monthly-only subscriptions that give your Kindroid much more memory, context, selfies and others. Add-ons require all previous tiers of add-ons to function; for example, to get the features of MAX tier, it requires MAX tier plus Ultra, on top of the standard subscription.
Feature
Standard
Ultra
MAX
Total conversation context (approx chars)
500K
1.3M
2.8M
Short term context (approx chars)
18K
50K
125K
Cascaded memory context (approx chars)
480K
1.2M
2.7M
Additional AI backstory expansion (chars)
N/A
2,500
5,000
User backstory limit (chars)
500
1,000
2,000
Group context limit (chars)
1,000
1,500
3,000
Recalled long term memory & journals limit
3
5
9
Complimentary monthly audio credits
1M
2.5M
6M
Selfie regen per 30 minutes
1
2
2
Priority selfies with dedicated compute
-
-
Yes*
* MAX users receive priority selfie processing on dedicated compute with no/very low queue on latest version of selfies until they reach 10 selfies in a short timeframe. After this limit, standard queue delay applies and selfies are processed through normal servers without priority status.
While recalled and considered long term memory may be different, LTM consolidation spans all messages & is infinite for all users.
Note: All chat context/cascaded and selfies improvements of add-ons will only be guaranteed applicable to the latest subscriber LLM and selfies. When new versions come out, our guarantee is that it will switch to new versions. Finally, "additional context" in the matrix is an additional field, identical to Backstory, that is unlocked on the higher tiers which you can use to extend backstory accordingly.