Skip to main content
Cordango is an open application language and a deterministic compiler. You describe what an application should do, and Cordango turns that description into a working application. The description is the artefact that matters. It is called an App Definition, and it is the same file whether you run the application on the Cordango Platform or generate a standalone project and host it yourself.
Cordango is pre-alpha. The language, the CLI and the generated output all still change between releases.

The two products

Cordango Open Source

Builds one application. Its own backend, frontend, database, users, authentication and permissions. Not multi-tenant, no AI at runtime, and no dependency on us once it is generated.

Cordango Platform

Connects and governs many applications as one company system: shared people and organizations, cross-app references, audit history, AI, search and managed hosting.
The same App Definition works in both places. What differs is what each target supports, and every target says so out loud rather than quietly dropping what it cannot do.
Platform features are currently in invite-only beta. Sign up here to be considered for one of our next phases.

Where to start

Quickstart

Install the CLI and build your first application.

Build with an AI agent

Tuned starting prompts for Claude Code, Codex, Cursor and GLM.

Concepts

Semantic source, the App Definition, the schema and targets.

Guides

Editing apps, semantic operations, roles, CI and deployment.

CLI reference

Every command, and which ones need an instance.

API reference

Read and write records in a running app over HTTP.