Everything you need to integrate Agentik8 chatbots into your applications
Get up and running in minutes
Sign up for your Agentik8 account and verify your email
Upload your documents, FAQs, or knowledge base
curl -X POST https://api.Agentik8/v1/training-data \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@knowledge-base.pdf" \
-F "type=document"Start the training process with your uploaded data
curl -X POST https://api.Agentik8/v1/bots/train \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Support Bot", "training_data_ids": ["data_123"]}'Deploy your trained bot to your website or platform
<script src="https://widget.Agentik8/embed.js"></script>
<script>
agentik8Widget.init({
botId: 'your_bot_id',
apiKey: 'your_public_key'
});
</script>Core API endpoints for integration
/v1/botsCreate a new chatbot
/v1/bots/{id}Get chatbot details
/v1/bots/{id}/chatSend message to chatbot
/v1/training-dataUpload training data
/v1/analyticsGet conversation analytics
Choose the integration method that works best for you
Embed chatbot directly on your website
Integrate via our comprehensive REST API
Receive real-time events and notifications
Use our official SDKs for popular languages
Sample implementations in popular languages
import { agentik8Client } from '@agentik8/sdk';
const client = new agentik8Client({
apiKey: 'your_api_key'
});
// Send a message
const response = await client.chat({
botId: 'bot_123',
message: 'Hello, how can you help?',
userId: 'user_456'
});
console.log(response.message);from agentik8 import Client
client = Client(api_key='your_api_key')
# Send a message
response = client.chat(
bot_id='bot_123',
message='Hello, how can you help?',
user_id='user_456'
)
print(response.message)