Developers
Build with Rabbit
Add memory intelligence to any application. Rabbit's API is OpenAI-compatible, so if you have used a chat completion endpoint before, you already know how to use this.
Quickstart
Three steps to your first extraction
Get your API key
Sign up at rabbit.reattend.ai. Your key starts with rab_test_
export RABBIT_API_KEY="rab_test_your_key_here"
Remember any content
Send raw text to the remember endpoint. Get back structured entities, summary, sentiment, and more.
curl -X POST http://api.rabbit.reattend.ai:8000/v1/remember \
-H "Authorization: Bearer $RABBIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Met with Sarah from Acme. Budget confirmed at $45,000.",
"source": "meeting"
}'Get structured output
Every response returns clean JSON with extracted entities, decisions, action items, summary, sentiment, importance, and links.
{
"id": "mem_abc123",
"summary": "Meeting with Sarah from Acme. Budget confirmed at $45,000.",
"extraction": {
"people": ["Sarah"],
"organizations": ["Acme"],
"decisions": ["Budget confirmed at $45,000"]
},
"sentiment": "positive",
"importance": 4,
"links": [{"target_id": "mem_xyz", "kind": "same_topic"}]
}API Reference
Endpoints
All endpoints accept JSON and return JSON. Authentication via Bearer token. Base URL: http://api.rabbit.reattend.ai:8000
/v1/rememberIngest text into memory/v1/remember/fileIngest a file (audio, PDF, image, doc)/v1/askAsk a question across memories/v1/checkDetect contradictions/v1/memoriesList stored memories/v1/memories/:idGet a specific memory/v1/memories/:idDelete a memory/v1/graph/:idKnowledge graph connections/v1/compile/:entityCompile wiki page/v1/lintRun health audit/v1/statsUsage statistics/v1/feedbackSubmit thumbs up/downPOST /v1/remember
{
"content": "Met with Sarah from Acme.
Budget confirmed at $45,000.",
"source": "meeting"
}
// Response
{
"id": "mem_abc123",
"summary": "Meeting with Sarah...",
"extraction": {
"people": ["Sarah"],
"organizations": ["Acme"],
"decisions": ["Budget $45,000"]
}
}POST /v1/ask
{
"question": "What did we decide
about the Q2 launch?",
"limit": 5,
"reasoning": false
}
// Response
{
"text": "The Q2 launch was confirmed
for April 22 with a $45,000
budget from Acme [1].",
"sources": [...],
"followups": [...]
}Rate Limits and Pricing
Start free. Scale as you grow.
| Plan | Rate limit | Signals | Price |
|---|---|---|---|
| Beta (current) | 100 requests/day | All 12 signals | Free |
| Developer | 10,000 requests/day | All 12 signals | Coming soon |
| Team | 100,000 requests/day | All + custom | Coming soon |
| Enterprise | Unlimited | All + custom fine-tuning | Contact us |
SDKs and Libraries
Use Rabbit in your language
Python
pip install rabbit-memoryAvailable
Node.js
npm install @reattend/rabbitAvailable
REST API
Works via curlAvailable
OpenAI SDK
Compatible endpointAvailable
Start building with Rabbit
Get your API key and make your first extraction in under 5 minutes.
Get API key