Curiosity

Customize Curiosity Workspace

Build custom front-ends, endpoints, AI tools, NLP pipelines, and connectors on top of Curiosity Workspace.

Customization Guide

This section is for platform builders who are extending an existing Curiosity Workspace deployment — building tailored interfaces, server-side endpoints, AI tools, and connectors.

If you're getting started with Workspace, see Build enterprise AI apps. If you're operating the platform, see Deploy and manage.


What's customizable

Custom Front-End

Build a tailored user experience using C# + the Tesserae UI toolkit, integrated directly with the workspace. Replace or extend the built-in chat, search, and graph views.

Custom Endpoints

Server-side C# endpoints with full access to the graph, search, and AI runtime. The right place for permission-aware business logic and external-facing APIs.

AI Tools

Annotated C# classes the chat LLM can invoke. Permission-aware tool calls with citations and snippets, audited and rate-limited by the orchestrator.

Scheduled Tasks

Cron-driven background work for ingestion, reindexing, enrichment, and analytics — all running inside the workspace process.

Data Connectors

Define your graph schema and write idempotent ingestion pipelines using Curiosity.Library in C# or Python.

NLP Configuration

Custom entity extractors, pattern spotters, and entity linkers for unstructured data.

Search Configuration

Tune ranking, boosting, facets, and hybrid retrieval for your domain.

Coding & Queries

Coding interfaces, query builders, global scopes, and best practices for safe graph operations.


Pick the right extension surface

If you need to… Use…
Change how users interact with the workspace Custom front-end
Expose business logic over HTTP Custom endpoints
Let the chat assistant fetch data or perform actions AI tools
Sync data from an external system Data connectors
Run periodic maintenance, reindex, enrichment Scheduled tasks
Extract entities from unstructured text NLP configuration
Tune search relevance for your data Search configuration

Environment Setup

Configuration of the development environment, installation of necessary tools, and initial workspace provisioning.

Deployment

Customization-specific deployment topics: front-end bundles, read-only replicas, and packaging.

CLI

Operational tooling for working with workspaces from the command line.

© 2026 Curiosity. All rights reserved.