B2B Tutor API
Power Your Learning Platform
Multi-tenant REST API for processing learning materials, building searchable knowledge bases, and powering AI-driven tutoring applications. Built for scale.
curl -X POST https://api.ai-tutor.ai/v1/process-material \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"content": "Your learning material...",
"persist_to_db": true,
"collection_uuid": "uuid-here"
}'Trusted by educational institutions and enterprises worldwide
<100ms
Average Response Time
Lightning-fast API responses for optimal performance
99.9%
Uptime SLA
Enterprise-grade reliability you can depend on
100%
Data Isolation
Complete tenant separation with row-level security
10M+
API Calls Daily
Handling massive scale for enterprise clients
Comprehensive API Features
Everything you need to build powerful AI-driven learning applications with enterprise-grade infrastructure and complete control.
Material Processing
Normalize and process text, PDFs, URLs, and files with automatic extraction, chunking, and metadata preservation.
Vector Embeddings
Automatic embedding generation and indexing with configurable chunking strategies and overlap for optimal retrieval.
Intelligent Retrieval
Semantic search with filters, reranking, and citation support. Query by collections, documents, or across your entire knowledge base.
Chat Sessions
Persist conversational history with support for bulk messages, labels, and store=false for ephemeral interactions.
Collections & Documents
Organize content into logical groups with full lifecycle management, cascade deletes, and vector cleanup.
BYO Infrastructure
Bring your own database, vector store, embeddings, and storage. Route operations to your infrastructure via profiles.
Async Tasks
Durable task queue with status tracking, cancellation, retry logic, and optional HMAC-secured webhook notifications.
Admin & Operations
Full client lifecycle: create, rotate keys, revoke, reactivate. Plus migrations, readiness checks, and purge operations.
And many more features including idempotency, rate limiting, request tracing, and more...
How It Works
A simple, powerful workflow from content upload to intelligent retrieval and chat.
Onboard & Configure
Create your client account and configure optional BYO infrastructure profiles.
Process Materials
Upload and normalize your learning content with automatic extraction.
Ingest & Index
Chunk, embed, and index your content into searchable vectors.
Retrieve & Chat
Query your knowledge base and power conversational experiences.
Onboard & Configure
Create your client account and configure optional BYO infrastructure profiles.
- Receive your unique client_uuid and API key
- Optional: Configure database, vector, embedding, storage profiles
- Set up webhook endpoints for async notifications
- Configure rate limits and access controls
Comprehensive Endpoint Suite
Over 30+ endpoints covering every aspect of content management, retrieval, and operations.
Material & Ingestion
/process-materialNormalize and process learning content
{
"content": "Learning material text...",
"persist_to_db": true,
"collection_uuid": "uuid-here"
}/ingest/pipelineIngest content with chunking and embeddings
/ingest/pipeline-by-idIngest from storage by document ID
/ingest/pipeline/asyncSubmit async ingestion task
Full OpenAPI specification and interactive documentation available upon API access.
Versatile Use Cases
From EdTech startups to Fortune 500 enterprises, our API powers diverse learning applications across industries.
EdTech Platforms
Power your learning management system with intelligent content processing and search.
- Automatic course material indexing
- Semantic search across all content
- Citation-backed answers
- Multi-tenant isolation
Enterprise Training
Deploy scalable corporate training solutions with custom knowledge bases.
- Department-specific collections
- BYO infrastructure support
- Compliance-ready data isolation
- White-label integration
AI Chatbots
Build context-aware tutoring bots with conversational memory and retrieval.
- Session management
- Context retrieval with citations
- Webhook notifications
- Bulk message support
Student Success Platforms
Enhance student outcomes with personalized AI-driven tutoring at scale.
- Personalized learning paths
- Progress tracking
- Multi-language support
- Real-time assistance
Content Marketplaces
Enable creators to publish searchable, AI-enhanced educational content.
- Creator-owned collections
- Full-text search
- Automatic metadata extraction
- Revenue-ready APIs
Global Learning Networks
Connect learners worldwide with centralized, searchable knowledge repositories.
- Multi-region support
- Scalable infrastructure
- Cross-collection search
- Analytics & insights
Not sure if we fit? Let's discuss your specific use case.
Schedule a consultation →Easy Integration
Get started in minutes with our straightforward REST API. Simple authentication, intuitive endpoints, and comprehensive documentation.
Receive your API key and client_uuid
Make your first API call to process material
Ingest and index your content
Query your knowledge base
Integrate chat sessions (optional)
Official SDKs Coming Soon
We're working on official client libraries for Python, Node.js, and more. Join our waitlist to be notified when they're released.
# Initialize and ingest content
curl -X POST https://api.ai-tutor.ai/v1/process-material \
-H "X-API-Key: ${YOUR_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"content": "Machine learning is a subset of AI...",
"persist_to_db": true
}'
# Query your knowledge base
curl -X POST https://api.ai-tutor.ai/v1/retrieval/query \
-H "X-API-Key: ${YOUR_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"query": "What is machine learning?",
"top_k": 10,
"return_citations": true
}'Technical Specifications
Enterprise-grade architecture built for performance, security, and scalability.
Infrastructure
Data Storage
Performance
Security & Compliance
API Capabilities
Operations
Embedding Models
Support for OpenAI, Cohere, and custom embedding providers
Reranking
Optional reranking with Cohere and other providers for improved relevance
Webhooks
HMAC-secured webhook notifications for async task completion
Security & Compliance
Built with security-first principles to protect your data and ensure compliance with industry standards.
Multi-Tenant Isolation
Complete data separation with row-level database isolation and namespace-based vector indexing per client.
- Row-level security in MySQL
- Namespace isolation in Pinecone
- Client UUID-based access control
- Zero data leakage between tenants
API Key Management
Secure authentication with key rotation, revocation, and reactivation capabilities.
- Unique API keys per client
- Zero-downtime key rotation
- Immediate revocation support
- Admin-only key operations
Data Protection
Enterprise-grade encryption and secure data handling at rest and in transit.
- TLS 1.3 for all connections
- Encrypted storage options
- HMAC webhook signatures
- Compliance-ready architecture
Audit & Tracing
Full request tracing and audit capabilities for compliance and debugging.
- Request ID propagation
- Comprehensive error logging
- Client activity tracking
- Dry-run purge operations
Compliance & Standards
SOC 2 Type II
In Progress
GDPR Compliant
Ready
ISO 27001
In Progress
FERPA Ready
Education Focused
Start Building With The
B2B Tutor API Today
Join leading EdTech companies and enterprises powering their learning platforms with our API. Get started in minutes with our comprehensive documentation and dedicated support.
Have questions? Our team is here to help.