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/entities
REST API
Every platform capability over HTTP. Project-scoped dfat_ tokens, structured errors, and a Swagger UI plus 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 agent →Command-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 guide →Documentation
Get-started guides, the data model, API references, and worked examples — the whole manual in one place.
Browse the docs →Read the spec, then make your first call.