Chat and agents
Chats and messages including responses and ratings, agents (called assistants in the API) and their behavior, reusable prompts and templates.
Chat, document queries, agents, integrations and the administration behind them: all through one REST API with an OpenAPI specification, plus typed clients for your own applications.
Example · REST API, create an API key
What the API covers
Endpoints are grouped by resource and described in an OpenAPI specification. For every endpoint, the reference shows parameters and schemas and lets you try it out directly.
Chats and messages including responses and ratings, agents (called assistants in the API) and their behavior, reusable prompts and templates.
Upload, index and organize documents in libraries, run retrieval queries across your content, transcribe audio.
Tools that agents call, and the execution of individual actions, such as sending an email.
Search and connect data sources such as SharePoint, OneDrive, Nextcloud, Confluence or Jira; per-user OAuth connections to external services.
Accounts and profiles, invitations, tenants with branding and memberships, projects that bundle chats and documents.
Model catalog, model settings per tenant, token usage and costs, budget alerts and plans.
REST API and SDKs
The illustration shows an example call with the Node SDK.
Call the REST API from any language. If you prefer working with types, use the generated SDKs: each resource becomes a client class, each endpoint a method.
Authentication
Your admins control access. Keys are created in neuland.ai HUB or via the API and can be revoked at any time.
FAQ
After a short request, you get access to the documentation with the API reference and SDK methods.
Python 3.13 and later, and Node.js 18 and later with TypeScript types. From any other language, you call the REST API directly over HTTP.
Your admins, in the settings under API Keys or via the API. The full key is shown only once and can be revoked at any time.
No. neuland.ai HUB passes them a signed service token (JWT) at startup.
Including chat and agents, documents and knowledge queries, tools and actions, data sources, users, tenants and projects, and models and usage.
Yes. The endpoints are described in an OpenAPI specification; for every endpoint, the reference shows parameters and schemas and lets you try it out directly.
The SDK method reference is generated directly from the package with every release.
Through the auth endpoints with bearer tokens, via SSO and through OAuth connections to external services.
Tell us briefly what you want to connect or build on it.
After your request