Corteza is an open-source, self-hosted Low-Code Development Platform built upon modern technologies. Corteza is secure with a powerful access control system, allowing fine-grained permission definition.

Corteza aims to be indisputably trustworthy in its motivations and its approach to design, development and maintenance of the platform. Organisations should feel that their chosen digital work platform is always under their control, always protected and continuously developed in their best interests.

Questions? Check out our homepage or get in touch with us.

Installing Corteza

Potential data loss when using SQLite in memory.

We strongly recommend you use other DB engines (PostgreSQL or MySQL). If you are set on using SQLite, make sure to use persistent storage.

The used SQLite driver mattn/go-sqlite3 re-creates the entire database whenever a new connection is established and drops the whole database when the last connection is closed.

We use SQLite primarily for testing, so this isn’t an issue for us. We will work on a more robust solution in future releases.

The DevOps guide takes you through the installation process for demo/development environments and production-like environments.

The DevOps guide also provides some miscellaneous bits, such as system and Corredor configuration references, additional deployment configurations (DevOps guide  Offline deployment and DevOps guide  Online deployment), data backups, and troubleshooting.

Out of the box we support any system that can run Docker. If you wish to deploy Corteza elsewhere (for example, bare metal) you will need to compile your own binaries.

DevNote add some documentation regarding source compiling.

System administration

The Administrator Guide covers core system security and core system resources; such as Users, Roles, and Applications.

If you’re interested in developing custom applications using Corteza, refer to Integrator Guide.

Create with Corteza

The Integrator Guide walks you through the integration process; from the Security system, Low Code configuration, and Automation scripts development.

There are also a bunch of copy-pastable examples, and miscellaneous bits such as Deployment of automation scripts, automation script debugging and tips for Accessing Corteza.

Upgrading Corteza

When upgrading, you should always firstly go over the Changelog and the Upgrade Guide.

Versions may not be backwards compatible and may need some additional work to get setup.

To upgrade from 2020.12, you can use this changelog and this upgrade guide.

You can find all of the changelogs here, and all of the upgrade guides here.