Enterprise-Ready API Platform

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.

Multi-tenant
REST API
Vector Search
Quick Start Example
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

EdTech Leaders
Fortune 500
Universities

<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.

01

Onboard & Configure

Create your client account and configure optional BYO infrastructure profiles.

View details
02

Process Materials

Upload and normalize your learning content with automatic extraction.

03

Ingest & Index

Chunk, embed, and index your content into searchable vectors.

04

Retrieve & Chat

Query your knowledge base and power conversational experiences.

Step 01

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
REST API Reference

Comprehensive Endpoint Suite

Over 30+ endpoints covering every aspect of content management, retrieval, and operations.

Material & Ingestion

POST/process-material

Normalize and process learning content

{
  "content": "Learning material text...",
  "persist_to_db": true,
  "collection_uuid": "uuid-here"
}
POST/ingest/pipeline

Ingest content with chunking and embeddings

POST/ingest/pipeline-by-id

Ingest from storage by document ID

POST/ingest/pipeline/async

Submit 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.

1

Receive your API key and client_uuid

2

Make your first API call to process material

3

Ingest and index your content

4

Query your knowledge base

5

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.

example.sh
# 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
  }'
Need help integrating?Contact our team →

Technical Specifications

Enterprise-grade architecture built for performance, security, and scalability.

Infrastructure

ArchitectureMulti-tenant REST API
FrameworkFastAPI (Python)
HostingCloud-native, auto-scaling
Availability99.9% SLA

Data Storage

Primary DBMySQL (row-level isolation)
Vector StorePinecone (namespace per tenant)
Object StorageS3-compatible (MinIO/AWS S3)
BYO SupportConfigurable via profiles

Performance

Response Time<100ms average
Throughput10M+ requests/day
ChunkingSize 6000, overlap 800
Batch SupportAsync task queue

Security & Compliance

AuthenticationAPI key (X-API-Key header)
Tenant IsolationRow-level + namespace
WebhooksHMAC-secured
Request TracingX-Request-Id propagation

API Capabilities

Rate LimitingConfigurable buckets
IdempotencyIdempotency-Key header
Error FormatStandard envelope + request_id
Versioning/v1/ prefix

Operations

MigrationsManaged via admin endpoints
ReadinessHealth check endpoints
Client LifecycleCreate/rotate/revoke/reactivate
PurgeDry-run + cascade deletes

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

Enterprise Security

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

SOC 2 Type II

In Progress

GDPR

GDPR Compliant

Ready

ISO

ISO 27001

In Progress

FERPA

FERPA Ready

Education Focused

decorationdecoration
Ready to Build?

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.

Free trial available
No credit card required
24/7 developer support

Have questions? Our team is here to help.

Frequently Asked Questions About AI Tutor