Nyno helps people build better AI Frontend apps, exclusively with EU-AI without having to write backend code.
Example video:
Nyno for EU-AI Developers
Easily Create and Test EU-AI APIs for Your Frontends.

- Nyno let's you build AI APIs in a visual workflow builder.
- The only thing you need is a frontend and a frontend fetch call.
- Nyno is 100% Commercial Free, and European, meaning all building blocks connect to European AI (Mistral AI), other European Partners or code you own.
Get Started
You can use Nyno locally without sign-up or you can get early access to the online version via https://nyno.dev (it's the first form).
Install via Docker/Podman
🐧 Debian/Ubuntu Linux install:
sudo apt update && sudo apt install podman -y
mkdir -p workflows-enabled;
podman run -it -p 9057:9057 -v ./workflows-enabled:/app/workflows-enabled flowagi/nyno
🟦 Windows Install: https://nyno.dev/how-to-run-nyno-on-windows-using-docker-desktop
Or use The Online Platform (for every device)
https://nyno.dev (📨 enter your e-mail in the first form to get early access)
Build your first EU-AI API
[!] API KEY: The online platform already has it's own MISTRAL_API_KEY. If you're using Nyno locally you'll need to get your own MISTRAL_API_KEY from https://console.mistral.ai.
Here's how to create your API via Nyno:
- Open the visual workflow editor at http://localhost:9057 (or online via https://nynoplatform.eu)
- Inside the ai-mistral- node, copy your
MISTRAL_API_KEY, and press the "Run Workflow" button to test your workflow. - Save your workflow as a file by pressing the "Export" button.
- Put your workflow file (
flow.nyno) inside the 'workflows-enabled' folder. - Now you can call your workflow as API (see further details below).
Calling your workflow as API
The simplest way to now call your Nyno workflow is via:
curl -X POST http://localhost:9057/api/v1/flows/flow.nyno \
-H "Content-Type: application/json" \
-d '{"prev":"Hello, world!"}'
This will return an object as JSON with the whole input/output flow of every step:
{
"status": "ok",
"execution:": [{
"id": "node-1":
"input": {
"args": [..],
"context": {..},
},
"output: {
"r": 0,
"c": {..}
}
}]
}
In your frontend you will often only need the last variables from execution[last].output.c:
{
"prev": "(ai generated message)"
}
For the online platform just replace the host with nynoplatform.eu (+https):
curl -X POST https://nynoplatform.eu/api/v1/flows/flow.nyno \
-H "Content-Type: application/json" \
-d '{"prev":"Hello, world!"}'
Need more help?
Community
- Join us at Reddit /r/Nyno
- Via E-mail: Send Nyno's creator ("MJ") an e-mail directly via (2 letters)@nyno.dev