Developer tools
Use one API key with the Ciele API, CLI, or MCP server.
Ciele provides three interfaces for programmatic administration. Each interface uses the same operations and role checks as the administrator console.
To find the operation behind a console control, open the Developer Panel on that page.
To explore the interface, open the public component library. Each page covers one component and its states or variants. The Blocks section contains complete features, such as tables, conversations, and editors. Both sections include Preview, Usage, and Code tabs. You can search each section and change its theme or palette. Previews use example content. The Code tab shows the source files from the current build.
Developer Panel
Read the snippet for the console page you have open.
API
Call the versioned HTTP API and read its OpenAPI contract.
CLI
Manage an Organization from a terminal or a CI job.
MCP server
Give supported AI clients controlled access to Ciele operations.
AI clients
Configure supported clients and use copyable prompts.
Common connection model
All three interfaces require an Organization API key. The assigned Role controls the operations that the key can use.
The hosted service uses https://ciele.app by default. A self-hosted installation uses its own public origin.
Use the minimum Role
Create a Viewer key for read operations. Create a higher-role key only when the client must change data or publish an Assistant. A Viewer key is not a read-only agent: it can also curate the Inbox (pin, leave feedback, delete a conversation).
Available domains
The API reference lists every available /api/v1 operation by domain.
The API does not expose all console functions. For example, avatar upload and Improvement creation remain console-only.