ethira
Features
AboutBlogSign inBook a demo
Integrations
Start here
OverviewHow connecting works
Work & comms
Issue trackingChat & notificationsDocuments & knowledge
Assets & posture
Code & inventorySecurity posture
Cost, identity & dev
AI spend & costIdentity (SSO / SCIM)Developer & AI access
Book a demoStuck? Ask the Agent anytime.
SlackJiraGitHubEthiraVantaSSO
Integrations

Connect the tools
your team already uses

Ethira plugs into your stack so risk, vendor, compliance, and inventory data flows both ways — no copy-paste. Open any integration from Settings → Integrations, or jump straight to it with global search.

Most connect in a click  ·  Press ⌘K / Ctrl K, type a name, press Enter

Two-way sync

Data flows both directions — no manual copy-paste.

Your permissions

Every connection inherits your workspace's access model.

Disconnect anytime

Turn any integration off from its own page in a click.

Fully logged

Connect and disconnect events land in your Activity Log.

Start here

How connecting works

Most integrations connect the same easy way — and the few that need a pasted key are clearly the exception.

  • Most are one-click OAuthOpen the page, click Connect, authorize on the third-party side, and you're returned with it active.
  • A few use a pasted credentialVanta (client ID + secret) and the AI-spend providers (API keys) ask you to paste a key instead.
  • Some need admin rightsOn the third-party service — for example an org admin key — as noted on each card below.
  • Off is always one clickAny integration can be disconnected from its own page, and every connect/disconnect is written to your Activity Log.
Work & comms

Issue tracking & work management

Turn mitigations into tracked work in the tools your engineers already live in.

Linear

OAuth
Set it up
  1. Go to Settings → Linear.
  2. Click Connect and authorize Ethira through Linear.
What you can doComing soon
  • Create a Linear issue straight from a risk mitigation — it carries the mitigation's title and action across — or link the mitigation to an existing issue.
  • Pull the linked issue's status back onto the mitigation on demand, so Ethira reflects where the work stands.
  • Unlink an issue from a mitigation at any time.

Jira

OAuth
Set it up
  1. Go to Settings → Jira.
  2. Click Connect and authorize Ethira for the Jira site you want to link.
What you can doComing soon
  • Create a Jira issue straight from a mitigation — pick the project, issue type, priority, and assignee; Ethira fills in the summary, description, and a tracking label from the mitigation.
  • Link an existing Jira issue to a mitigation by searching within a project, and unlink it whenever you need to.
  • Refresh the mitigation's status from its linked Jira issue on demand — for example once the issue moves to Done.
Work & comms

Notifications & chat

Bring alerts — and the full Ethira Agent — into the channels your team watches.

Slack

OAuth
Set it up
  1. Go to Settings → Slack and authorize Ethira.
  2. Pick a channel by typing part of its name (or paste a channel ID for private channels). Make sure the Ethira bot is a member of that channel.
What you can do
  • Get alerts in Slack for vendor events, risk changes, and other workspace activity.
  • Send discovered-vendor (shadow-IT) alerts to a dedicated channel — set it under Supply Chain → Settings → Discovered vendor notifications.
  • Ask the Ethira Agent or a scheduled workflow to post to Slack — e.g. "post this summary to #compliance."
  • @-mention or DM the Ethira bot to work in Slack the way you would in-app: read and manage vendors and risks; query ERM, regulatory, inventory, RoPA, and the audit log; search and add documents; and kick off research — every action scoped to your own workspace permissions.

Microsoft Teams

OAuth · M365
Set it up
  1. Go to Settings → Microsoft Teams.
  2. Click Connect Microsoft Teams and authorize a Microsoft 365 account. Each connected account appears under Connections.
What you can do
  • Post Ethira Trust Portal updates — questionnaire submissions, answer-ready and reviewer digests — into a Microsoft Teams channel.
  • Choose the channel from the teams your connected Microsoft 365 account can access.
Work & comms

Documents & knowledge

Pull in documents where they already live, and give the Ethira Agent access to your team's knowledge base.

Google Drive

OAuth
Set it up
  1. Go to Settings → Google Drive and authorize Ethira.
What you can do
  • Browse your Drive by folder or search, and link documents into Ethira by reference — no download-and-re-upload.
  • Attach Drive files to policies and to your Trust Exchange public documents.

Microsoft 365

OAuth
Set it up
  1. Go to Settings → Microsoft 365 and authorize Ethira.
What you can do
  • Browse and link files from OneDrive and SharePoint sites into Ethira — the same way as Google Drive, for policies and documents.

Notion

OAuth
Set it up
  1. Go to Settings → Notion and click Connect Notion workspace.
  2. Authorize Ethira in Notion and choose which pages and databases to share — the Agent only ever sees what you share here.

Connect more than one Notion workspace if you need to — each appears under Connections.

What you can do
  • Ask the Ethira Agent — in the app or in Slack — to search your connected Notion workspace and read page content and database entries on demand.
  • Have the Agent create a new Notion page for you, such as a summary written under a parent page you choose.
Assets & posture

Code & asset inventory

Bring your repositories into your asset inventory automatically, and keep them in sync.

GitHub

OAuthOrg admin may be needed
Set it up
  1. Go to Settings → GitHub and authorize Ethira via OAuth — this creates a Personal connection and starts the first repository sync in the background.
  2. To include an organization's repos, use Add organization on your personal connection and pick the org — it appears as its own Organization connection.

If your org restricts OAuth Apps, an admin may need to grant Ethira access at github.com/settings/connections/applications first.

What you can do
  • Sync repositories into Inventory → Assets as repository assets (archived repos marked inactive).
  • Watch live sync state per connection: queued, syncing, last synced, or failed — with a repository count.
  • Re-sync automatically once a day, or on demand with Sync repositories now (which doubles as Retry after a failure).
  • Connect multiple accounts and organizations, each as its own connection. Removing one removes the repos it synced — CLI-registered repos are never touched.

GitLab

OAuthSelf-hosted supported
Set it up
  1. Go to Settings → GitLab and authorize Ethira via OAuth.
  2. Self-hosted GitLab is supported through server configuration.
What you can do
  • Sync every project visible to the account into Inventory → Assets — on connect, daily, and on demand.
  • Track the same per-connection sync states as GitHub (queued, syncing, last synced, failed).
Assets & posture

Security & compliance posture

Vanta

Client ID + secret
Set it up
  1. Go to Settings → Vanta.
  2. Enter your Vanta Client ID and Client secret and save.

If credentials are later rotated or revoked, syncs auto-pause after repeated auth failures — save fresh credentials to resume; nothing else to re-enable.

What you can do
  • Import your Vanta vendors into Ethira's vendor register on a daily schedule — including risk levels and contract details.
  • Pull in Vanta security-review documents, and import Vanta people into your workspace.
  • Feed vendor discovery: each Vanta vendor runs through Vendor Triage and surfaces on your Discovered list once Ethira also sees it in use — no separate "find third parties" step for Vanta.
Cost, identity & dev

AI spend & cost monitoring

Connect the AI providers your company pays for and Ethira tracks their spend on the AI Spend dashboard — by provider, model, and person. Each provider verifies your key on save, shows a live sync-health status, syncs daily, and offers Test connection and on-demand Sync now.

Keys are stored encrypted and used only to read usage — never to make AI calls or add to your bill.

Cursor

API keyEnterprise · Admin
Set it up
  1. In Cursor (cursor.com/dashboard, as a team admin), go to Settings → Advanced → Admin API Keys → Create New API Key and copy it.
  2. In Ethira, go to Settings → Cursor, paste the key, and click Connect Cursor.
  3. Optional: install the Ethira Cursor Cost Tracker extension to break spend down by Git branch.
What you can do
  • See Cursor AI usage and cost on the AI Spend dashboard, attributed per person (and per branch with the extension).

OpenAI

Admin keyOrg owner
Set it up
  1. In OpenAI (platform.openai.com, as an org owner), go to Settings → Organization → Admin keys → Create admin key and copy the sk-admin-… key.
  2. In Ethira, go to Settings → OpenAI, paste the admin key, and click Connect OpenAI.

A project key (sk-proj-…) will not work — it must be an admin key.

What you can do
  • Track your OpenAI organization's API spend on the AI Spend dashboard, broken down by model and API key.

Anthropic (Claude)

Admin keyOrg admin
Set it up
  1. In Anthropic (console.anthropic.com, as an org admin), go to Settings → Admin keys → Create key and copy it.
  2. In Ethira, go to Settings → Claude, paste the key, and click Connect Claude.
  3. Optional: for claude.ai Team/Enterprise seat usage (no API), export the spend report CSV from claude.ai and upload it under the claude.ai spend report section.

An Admin key is required to read spend; a regular key connects but reports nothing.

What you can do
  • Track Anthropic Console (API) spend automatically, plus claude.ai seat/usage spend via CSV import, on the AI Spend dashboard.

Requesty

API key (manage)
Set it up
  1. In Requesty (app.requesty.ai), go to Settings → API keys and create a key with the manage permission, then copy it.
  2. In Ethira, go to Settings → Requesty, paste the manage key, and click Connect Requesty.
What you can do
  • Track your Requesty routed-model spend on the AI Spend dashboard (Ethira keeps its own running history, since Requesty serves at most 99 days per request).
Cost, identity & dev

Identity & access

Enterprise sign-on and provisioning, configured on your root workspace.

SAML single sign-on

Enterprise
Set it up
  1. Go to Settings → SAML.
  2. Enter your IdP SSO URL, provide the IdP certificate, and configure attribute mappings.
  3. Test the connection to verify.
What you can do
  • Let your team sign in through your identity provider instead of email and password.
  • Provision new users automatically on their first SSO sign-in, once their email domain is verified on the workspace.

SCIM provisioning

Enterprise
Set it up
  1. Create a workspace API key under Settings → API Keys — SCIM authenticates with it (no separate SCIM token).
  2. In your IdP, set the SCIM base URL to <your Ethira API URL>/v1/scim/v2 and authenticate with HTTP Basic — the key ID as the username and the key secret as the password.
  3. Run your IdP's test to verify users provision.
What you can do
  • Automatically create user accounts when people are added to Ethira in your IdP, matched by email.
  • Deactivate accounts automatically when users are removed or offboarded in your IdP.
Cost, identity & dev

Developer & AI access

Give your automation, agents, and other tools programmatic access to Ethira.

Connecting your AI assistant into Ethira?Cursor, Claude, ChatGPT, and VS Code have their own quick setup.
Open the MCP setup guide →

Connected MCP Servers (Agent Tools)

Workspace feature · Admin
Set it up
  1. Make sure the Connected MCP servers workspace feature is on (admin, under Settings → Workspace features).
  2. Go to Settings → Integrations → Agent tools → MCP servers and open the connect dialog.
  3. Name the server, choose the transport (Streamable HTTP by default), paste its public HTTPS URL, set authentication, and click Test connection — nothing saves until a test passes.
  4. Choose which discovered tools the agents may use — read tools on by default, write tools off — then Save.
What you can do
  • Let Ethira's chat and Slack agents use tools from other products you run — PagerDuty, Sentry, or any MCP server — e.g. "pull the latest incident from PagerDuty and link it to this risk."
  • Read tools run on request; write tools are held for explicit confirmation before they run, and every call is written to your Activity Log.

API Keys

Token
Set it up
  1. Go to Settings → API Keys and create a key.
What you can do
  • Give scripts, the Ethira CLI, and custom integrations programmatic access to your workspace.
  • Scope each key to a permission group so it can do only what you allow, and disable it whenever you need to.

Don't see your tool?

New integrations ship regularly, and the API, CLI, and MCP server cover most custom needs in the meantime. Tell us what you'd like to connect.

Book a demoBack to top ↑
ethira

Govern every asset. Automatically.

Platform

  • Features
  • Guides
  • AI Governance

Use Cases

  • Shadow AI Discovery
  • AI Agent Governance
  • Third-Party Risk (TPRM)
  • ICT Risk Management
  • DORA RoI Reporting

Company

  • About
  • Blog
  • FAQ
  • Brand
  • Privacy Policy
  • Terms of Service
  • Subprocessors
  • Contact

© 2026 Ethira AB · Luntmakargatan 26, 111 37 Stockholm, Sweden

Privacy PolicyTerms of ServiceSubprocessors