iii

Quickstart

Learn everything you need to start building with the iii SDK

The advantage of iii is that it transforms a backend from behaving like a series of separate concerns, domains, and services to behaving like one cohesive and interoperable application.

This Quickstart will show how any project can leverage iii and the iii SDK to unify their stack.

1. Create a new quickstart project

iii is in alpha

iii is under very active development. For now please download the quickstart directly with:
curl -LO https://github.com/iii-hq/cli-tooling/releases/download/v0.0.1/quickstart.zip
Then continue from step 2.

The project setup will indicate that this project includes TypeScript, Python, and Rust languages. The README contains instructions about using Docker Compose in case not all are available on the system.

iii-cli create --template quickstart my-iii-backend
cd my-iii-backend

2. Run the Engine

iii --config iii-config.yaml

3. Open the project

Open the project in your IDE. From the project directory, run:

code . README.md
cursor . README.md
idea . README.md
subl . README.md
nvim README.md

Next Steps

Learn more

Learn how Call and Register simplify backend application development.

On this page