Noora Tool Gateway
Nothing operates this gateway yet. A portal you run reports every tool category as unentitled, so these tools fall back to credentials you supply directly. This page describes the mechanism and the seam an operator would connect — not a service you can buy today.
The Tool Gateway is the path by which a portal operator can route tool calls on their users' behalf. It carries — web search, image generation, text-to-speech, and cloud browser automation — through infrastructure Noora already runs, so you don't have to sign up with Firecrawl, FAL, OpenAI, Browser Use, or anyone else just to make your agent useful.
What's included
| Tool | What you get | |
|---|---|---|
| 🔍 | Web search & extract | Agent-grade web search and full-page extraction via Firecrawl. No rate limits to worry about — the gateway handles scaling. |
| 🎨 | Image generation | Nine models under one endpoint: FLUX 2 Klein 9B, FLUX 2 Pro, Z-Image Turbo, Nano Banana Pro (Gemini 3 Pro Image), GPT Image 1.5, GPT Image 2, Ideogram V3, Recraft V4 Pro, Qwen Image. Pick per-generation with a flag, or let Noora default to FLUX 2 Klein. |
| 🔊 | Text-to-speech | OpenAI TTS voices wired into the text_to_speech tool. Drop voice notes into Telegram, generate audio for pipelines, narrate anything. |
| 🌐 | Cloud browser automation | Headless Chromium sessions via Browser Use. browser_navigate, browser_click, browser_type, browser_vision — all the agent-driving primitives, no Browserbase account required. |
All four are pay-as-you-use billed against your Noora subscription. Use any combination — run the gateway for web and images while keeping your own ElevenLabs key for TTS, or route everything through Noora.
Why it's here
Building an agent that can actually do things means stitching together 5+ API subscriptions — each with their own signup, rate limits, billing, and quirks. The gateway collapses that into one account:
- One bill. Pay Noora; we handle the rest.
- One signup. No Firecrawl, FAL, Browser Use, or OpenAI audio accounts to manage.
- One key. Your Noora Portal OAuth covers every tool.
- Same quality. Same backends the direct-key route uses — just fronted by us.
Bring your own keys anytime — per-tool, whenever you want to. The gateway isn't a lock-in, it's a shortcut.
Get started
There are three ways in — pick whichever fits where you are:
noora setup --portal # Fresh install: Noora OAuth + set Noora as provider + turn on the Tool Gateway in one go
noora model # Switch your inference provider to Noora Portal — Noora then offers to turn on the gateway for all tools
noora tools # Enable the gateway per-tool — pick "Noora Subscription" for any tool you want
noora setup --portal and noora model are the all-at-once paths: log in once, optionally flip every tool to the gateway. noora tools is the à la carte path — turn on just the tools you want, one at a time.
You don't have to log in first. With noora tools, the Noora-managed backends (Web search, Image, Video, TTS, Browser) are always listed, even if you've never signed into Noora Portal. Select one and Noora runs the Portal login right there if you aren't already authenticated — no need to run noora model beforehand. If your Noora OAuth is already active, selecting the backend enables it immediately with no extra prompt. This path only logs you in and turns on the one tool you picked — it does not switch your inference provider, and it does not prompt you to enable the gateway for every other tool.
Check what's active at any time:
noora portal info # Portal auth + Tool Gateway routing summary
noora portal tools # Gateway catalog with current routing per tool
noora status # Full system status (Tool Gateway is one section)
noora portal info shows a section like:
◆ Noora Tool Gateway
Noora Portal ✓ managed tools available
Web tools ✓ active via Noora subscription
Image gen ✓ active via Noora subscription
TTS ✓ active via Noora subscription
Browser ○ active via Browser Use key
Tools marked "active via Noora subscription" are going through the gateway. Anything else is using your own keys.
Eligibility
The Tool Gateway is a paid-subscription feature. Free-tier Noora accounts can use Portal for inference but don't include managed tools — upgrade your plan to unlock the gateway.
Some accounts are also entitled to a free tool pool — a small managed-tool allowance that covers gateway tool calls without a paid subscription. When a free pool is available, the gateway surfaces it and shows a setup prompt on first use, so you can opt in and start using managed tools right away.
Mix and match
The gateway is per-tool. Turn it on for just what you want:
- All tools through Noora — easiest; one subscription, done.
- Gateway for web + images, bring your own TTS — keep your ElevenLabs voice, let Noora handle the rest.
- Gateway only for things you don't have keys for — "I already pay for Browserbase, but I don't want a Firecrawl account" works fine.
Switch any tool at any time via:
noora tools # Interactive picker for each tool category
Select the tool, pick Noora Subscription as the provider (or any direct provider you prefer). No config editing required. If you aren't logged into Noora Portal yet, picking Noora Subscription kicks off the Portal login inline — you don't need to authenticate through noora model first.
Using individual image models
Image generation defaults to FLUX 2 Klein 9B for speed. Override per-call by passing the model ID to the image_generate tool:
| Model | ID | Best for |
|---|---|---|
| FLUX 2 Klein 9B | fal-ai/flux-2/klein/9b | Fast, good default |
| FLUX 2 Pro | fal-ai/flux-2-pro | Higher fidelity FLUX |
| Z-Image Turbo | fal-ai/z-image/turbo | Stylized, fast |
| Nano Banana Pro | fal-ai/nano-banana-pro | Google Gemini 3 Pro Image |
| GPT Image 1.5 | fal-ai/gpt-image-1.5 | OpenAI image gen, text+image |
| GPT Image 2 | fal-ai/gpt-image-2 | OpenAI latest |
| Ideogram V3 | fal-ai/ideogram/v3 | Strong prompt adherence + typography |
| Recraft V4 Pro | fal-ai/recraft/v4/pro/text-to-image | Vector-style, graphic design |
| Qwen Image | fal-ai/qwen-image | Alibaba multimodal |
The set evolves — noora tools → Image Generation shows the current live list.
Configuration reference
Most users never need to touch this — noora model and noora tools cover every workflow interactively. This section is for writing config.yaml directly or scripting setups.
Per-tool use_gateway flag
Each tool's config block takes a use_gateway boolean:
web:
backend: firecrawl
use_gateway: true
image_gen:
use_gateway: true
tts:
provider: openai
use_gateway: true
browser:
cloud_provider: browser-use
use_gateway: true
Precedence: use_gateway: true routes through Noora regardless of any direct keys in .env. use_gateway: false (or absent) uses direct keys if available and only falls back to the gateway when none exist.
Disabling the gateway
web:
use_gateway: false # Noora now uses FIRECRAWL_API_KEY from .env
noora tools automatically clears the flag when you pick a non-gateway provider, so this usually happens for you.
Self-hosted gateway (advanced)
Running your own Noora-compatible gateway? Override endpoints in ~/.noora/.env:
TOOL_GATEWAY_DOMAIN=your-domain.example.com
TOOL_GATEWAY_SCHEME=https
TOOL_GATEWAY_USER_TOKEN=your-token # normally auto-populated from Portal login
FIRECRAWL_GATEWAY_URL=https://... # override one endpoint specifically
These knobs exist for custom infrastructure setups (enterprise deployments, dev environments). Regular subscribers never set them.
FAQ
Does it work with Telegram / Discord / the other messaging gateways?
Yes. Tool Gateway operates at the tool-execution layer, not the CLI. Every interface that can call a tool — CLI, Telegram, Discord, Slack, IRC, Teams, the API server, anything — benefits from it transparently.
What happens if my subscription expires?
Tools routed through the gateway stop working until you renew or swap in direct API keys via noora tools. Noora shows a clear error pointing at the portal.
Can I see usage or costs per tool?
Yes — the Noora Portal dashboard breaks usage down by tool so you can see what's driving your bill.
Is Modal (serverless terminal) included?
Modal is available as an optional add-on through the Noora subscription, not part of the default Tool Gateway bundle. Configure it via noora setup terminal or directly in config.yaml when you want a remote sandbox for shell execution.
Do I need to delete my existing API keys when I enable the gateway?
No — keep them in .env. When use_gateway: true, Noora skips direct keys and uses the gateway. Flip the flag back to false and your keys become the source again. The gateway isn't a lock-in.