Build on Diafunc
Developers.
The whole platform is an API.
Every capability (Symbolic AI, storage, analysis, evaluation, search) is reachable over HTTP, from your terminal, or straight from an AI agent. Bring your own code with the Function Development Kit.
# Install the CLI
npm install -g @diafunc/cli
# Log in (OIDC device-code flow)
diafunc auth login
# List your projects as JSON
diafunc project list -o json Prefer raw HTTP? Authenticate any request with a project-scoped token: curl -H "Authorization: Bearer dfat_…" https://diafunc.com/api/v1/storage/table-importers
REST API
Every platform capability over HTTP. Project-scoped dfat_ tokens, structured errors, and a published OpenAPI spec for each service.
MCP server
A Model Context Protocol endpoint that exposes Diafunc to Claude and other agents: search the docs and drive the platform from your assistant.
Connect an agentCommand-line
Device-code login, every operation scriptable, JSON and TSV output for jq and awk, plus interactive shell and chat REPLs.
Function Development Kit
Run your own functions on the platform in Java, Kotlin, Scala, JavaScript, or Python, with full access to the data graph.
FDK guideDocumentation
Get-started guides, the data model, API references, and worked examples: the whole manual in one place.
Browse the docsRead the spec, then make your first call.