Documentation Index
Fetch the complete documentation index at: https://developer.kodexa.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin:- Install the CLI from the installation guide.
- Have access to a Kodexa Platform environment.
- Have an API key or use browser login if your environment supports it.
Step 1: Log In Or Create A Profile
For interactive use, the simplest path is browser login:Step 2: Discover The Resource Surface
kdx reads the platform OpenAPI specification and builds the resource surface from the server you are connected to.
| Resource | Use it for |
|---|---|
projects | Project workspaces that bind documents, Activity Plans, forms, users, and permissions |
activity-plans | Reusable automated business process definitions |
task-templates | Human review, correction, approval, or exception work created by Activities |
task-statuses | Organization-level task statuses bound into projects |
data-definitions | Business data models, validation, formulas, and event scripts |
data-forms | Review surfaces for task completion |
document-stores | Document intake and storage |
modules | Extraction, classification, parsing, and processing modules |
service-bridges | External API integrations used by Activity steps and scripts |
knowledge-sets | Reusable guidance, examples, and rules |
Step 3: Read Platform Resources
List resources:Step 4: Apply Metadata
Usekdx apply -f for declarative create-or-update. There is no general kdx create command.
kdx apply also handles implementation packaging when module metadata declares implementation content. If the module has build steps, define them under metadata.build.
Step 5: Use Focused Operational Commands
Create a project from a template:Step 6: Use Sync For GitOps
For real projects, usekdx sync instead of applying one file at a time.
sync-config.yaml controls environments, targets, branch mappings, and tag mappings. See Sync & GitOps.
Command Map
| Need | Command |
|---|---|
| Authenticate | kdx login, kdx config set-profile |
| Discover resources | kdx api-resources |
| List or inspect resources | kdx get, kdx describe |
| Validate YAML | kdx validate -f <file> |
| Create or update resources | kdx apply -f <file> |
| Delete resources | kdx delete <resource> <name> |
| Invoke specialized API operations | kdx run <resource> <operation> |
| Version platform metadata | kdx sync pull, kdx sync push, kdx sync deploy |
| Work with KDDB files | kdx document ... |
| Attach knowledge files | kdx knowledge attach |
| Manage org secrets | kdx secret list, kdx secret set, kdx secret delete |
Next Steps
Command Reference
Review the full non-legacy command surface.
Use Cases
Choose the right CLI workflow for your job.
Resource Operations
Learn
get, describe, apply, delete, validate, and run.Sync & GitOps
Move from one-off commands to version-controlled metadata.
