Develop with Knowledge Base

Last updated on 28 September 2026

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.

Access developer resources in Knowledge Base

Use the Developer tab in Knowledge Base to access the resources you need to start building with the API, including API documentation, an access token, and starter guidance.

From there, you can explore the API directly or use the resources below to set up access, understand common workflows, and start with working example code.

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.

Get started with the Python Demo >

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.

Set up Knowledge Base API access >

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.

Get started with the Knowledge Base API >

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.

Open the API reference >

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.

Explore the Web Indexer functionality >