Skip to main content
A project is your main workspace in Flowra: the boundary for API keys, shared tool setup, MCP, and the container for all end users and their automations. It is not your dashboard login, and it is not an external user. Your login can access several projects; each project has its own switcher entry, settings, and keys.

What you can do inside a project

Almost the whole product runs inside the active project: Credits and plan limits apply at account level; optional own OpenRouter key can be set per project on paid plans — see Account and pricing.

Nested map: project vs external user

Everything sits under your account, then a project, then optionally many external users:
Rule of thumb: Use another project when you want a hard split (different API keys, tool setups, MCP). Use another external user when the same product should keep each person’s OAuth tokens and data apart. Deep API matrix: Multi-tenancy.

Create and switch projects

1

Open projects

Use Add project on the switcher, or go to Projects.
2

Create

Open Create project. Enter at least a Project Name (description optional) and submit. Other settings tabs unlock after create.
3

Open Project settings

From the switcher gear or the projects list, open Project Settings. The header shows the project name, id, and Active / Inactive badge.
After you select a project, pick the right End user before connecting accounts or testing chat — see External users switcher.

Project settings

Settings use these tabs (other tabs stay locked until the project exists):

General

API Keys

Create and revoke Flowra API keys for this project. See Flowra API keys below.

AI Key

Section title: AI Key (OpenRouter). Paste an OpenRouter API key so model usage for this project bills through your OpenRouter account instead of platform credit.
  • Leave blank to keep the current key.
  • Not available on the free plan — upgrade to Starter or Pro. Create a key at openrouter.ai/settings/keys.

Webhook

Section: Webhook Settings. Use Generate to create a random secret. Your server should validate the signature sent in the request headers with this secret.

Application

Section: Application Settings — how your app appears on the OAuth consent page. A live Consent page preview sits beside the form.

End users

Section: End-user capabilities. Controls what secondary end users (not the project default) can create for themselves. The project default user can always create these. When a toggle is Off, related dashboard surfaces show a capability gate pointing back to these settings. Connections and chat stay per user either way.

Flowra API keys

API keys authenticate calls to the Flowra API for one project. One key cannot reach another project.
1

Open API Keys

In Project Settings, open the API Keys tab (or Project → API Keys).
2

Create a key

Create a key, give it a clear name (for example Backend prod), and copy it once. You will not see the full value again.
3

Store it securely

Keep the key in a secrets manager or environment variable. Do not commit it or expose it in client-side apps. For multi-tenant apps, your backend holds the key and sends x-username per end user.
How to send the key: Authentication. First request: Quickstart.