Build applications and integrations with Knowledge Base using working Python examples, platform APIs, and tools for adding website content.
Choose the development path that matches what you want to build. Start with a working implementation, learn how the API works, go directly to endpoint reference information, or use the Web Indexer to bring website content into collections.
Start with working Python code
Use the Python Demo when you want a functional implementation that you can run, inspect, and adapt for your own application.
The demo shows common Knowledge Base workflows, including:
- Creating and managing collections.
- Uploading and processing documents.
- Asking questions about documents.
- Generating summaries.
- Searching document content.
- Extracting structured information.
Build with the API
Use the Knowledge Base API to integrate collection, document, and AI capabilities into your applications and workflows.
Set up API access
Configure the credentials and access required for your application to call the Knowledge Base API.
Learn how the API works
Understand the core API resources, document-processing lifecycle, inference model, and the basic workflow for moving from uploaded content to an AI response.
Find endpoint details
Use the API reference when you know the operation you need and want the current endpoint, parameters, request and response schemas, and status information.
Add website content
Use the Web Indexer to crawl websites and add indexed website content to Knowledge Base collections.
The Web Indexer documentation covers setup, crawl configuration, discovery and upload workflows, monitoring, troubleshooting, and recommended practices.