Skip to main content
Nora integrates with external systems in three ways:
  • Connectors — saved credentials for services (Google Drive, S3, databases, etc.). Once set up, any Flow or Pipeline in the workspace can use them.
  • MCP — the coding-agent-friendly surface. Drive Nora from Claude Desktop, Cursor, or any MCP host.
  • Custom HTTP — any REST API. No plugin, just a Tool block that describes the endpoint.
All three are managed here in Settings.

Categories

Connectors

Google Drive, Notion, Slack, S3, databases, generic HTTP. All the reusable credentials in one place.

Google Workspace

A focused walkthrough for the most common connector — Drive, Gmail, Calendar.

Coding agents (MCP)

Give Claude Desktop, Cursor, or any MCP host access to your workspace.

Custom HTTP

Any REST API becomes a Tool block. No plugin needed.

How they plug into a Flow

Depending on what a connection does, it shows up in different block types: You don’t pick the type manually — it’s chosen for you based on the integration and where you drop it on the canvas.

The workspace-level model

Connections live at the workspace level. Set once, reuse across every Flow.
  • Shared — no duplicating credentials per Flow.
  • Rotated centrally — rotate a Google Drive credential in one place; every Flow using it picks up the new token.
  • Auditable — every workspace member can see which connections exist. Only Owners and Managers can create or rotate.

Connecting a service

Every connection follows the same pattern:
  1. Open Settings → Connections → click New.
  2. Pick the service (Google, Slack, S3, Postgres, …).
  3. Sign in via OAuth (most services) or paste credentials (databases, generic HTTP).
  4. Optionally narrow scope (specific folder, bucket prefix, channel).
  5. Save.
Once saved, credentials are encrypted at rest and never returned via any API — the app can never read them back to you.

Custom integrations

If your service isn’t listed, two options:
  • Generic HTTP connector — for any API with standard auth (API key, bearer, basic, OAuth 2.0 client credentials). Reusable across Flows.
  • Custom HTTP Tool block — for one-off endpoints wired directly into a Flow. See Tool block.
Both are first-class — Nora doesn’t require a “certified” integration to work with your service.

Rotating credentials

  • UI — Settings → Connections → click the connection → Rotate.
  • CLInora connectors update <id> --rotate-api-key ? (see Connectors CLI).
Old credentials keep working for a 60-minute grace period so in-flight runs don’t fail.

Deleting

Fails if any Flow or Pipeline still references the connection. Update those first, then delete. The audit log records every deletion.

API tokens

Personal and workspace tokens for the API/CLI.

Providers

LLM API keys (OpenAI, Anthropic, Google, etc.).