Extend and build on the platform

Custom endpoints expose your graph and business logic as APIs. Custom interfaces let you build domain-specific applications directly on top of the workspace.

Your logic and your UI, inside the platform

Build logic and interfaces that run inside the platform, with full access to your data.

Write endpoints

Server-side C# with direct access to the graph, search, AI, and the calling user's identity.

Build interfaces

C# components that compile to JavaScript and are served by the workspace alongside your data.

Deploy

Upload with the Curiosity CLI. Endpoints and interfaces are live immediately.

Questions for developers

Common questions from developers building on Curiosity.

Which model does Curiosity run?
What can I build on Curiosity?
How does the knowledge graph work?
Can I run models on my own system?
Can I connect custom data sources?
How do I build agents?
Can I extend the platform with custom logic?
Can I run Curiosity on my own infrastructure?
How are permissions enforced in what I build?
How do search and embeddings work together?
How do I get started?

Connected knowlege for AI systems

Connected knowlege for AI systems