The Embedded Finance Index is live: 6,292 companies and 1,383 providers, mapped across the stack. Explore the Index →

Apideck Vault

Hosted auth and connection UI for every integration

Give your customers one place to connect 170+ integrations: sign in with OAuth or enter API keys, configure settings, and fix broken connections. Apideck stores the credentials encrypted, so your product never handles a token.

  • OAuth and API keys
  • Encrypted credential storage
  • SOC 2 Type II
Apideck Vault showing a customer's CRM integrations

What is Apideck Vault?

Apideck Vault is the hosted connection layer of the Apideck Unified APIs. Your customers use it to choose an integration, authorize it with OAuth or credentials, and configure it. Vault keeps those credentials encrypted and up to date, so your product only sends a consumer ID with each API call. You can redirect to Hosted Vault, open it as a modal in your app, or build your own UI on the Vault API.

Everything between your customer and their credentials

Authentication is the part of an integration nobody wants to build twice. Vault handles it once for every connector.

Managed OAuth and API keys

Vault runs the OAuth redirect and consent, refreshes access tokens, and checks API keys and credentials before a connection goes live.

Connection settings

Customers pick a tenant or company and set the configurable resources per connection, so you skip building a settings screen for every integration.

Connection health

Every connection has a state. When credentials stop working, customers see it in Vault and can reauthorize without opening a ticket.

Logs for support

Customers can see the requests made on their connections in Vault, and your team can pull the same logs per customer through the Vault API.

Three calls from sign-up to first API request

Vault sits between your app and the integration. You create the session, your customer connects, and every Unified API call after that is authenticated for you.

  1. 1

    Create a session

    Your server calls POST /vault/sessions with your customer ID, a redirect URL and optional branding. Sessions are short lived.

  2. 2

    Open Vault

    Redirect to the session URL or open Vault as a modal in your app. The customer connects and configures the integration.

  3. 3

    Call the Unified API

    Once the connection is callable, call any Apideck Unified API with the same consumer ID. Vault supplies the credentials.

POST/vault/sessions
Authorization: Bearer <APIDECK_API_KEY>​x-apideck-app-id: <APP_ID>​x-apideck-consumer-id: <CUSTOMER_ID>​​{​  "redirect_uri": "https://app.yoursaas.com/settings/integrations",​  "consumer_metadata": {​    "account_name": "Acme Inc",​    "user_name": "Jane Doe",​    "email": "jane@acme.com"​  },​  "settings": {​    "unified_apis": ["accounting", "crm"],​    "auto_redirect": true​  },​  "theme": {​    "vault_name": "Your app",​    "primary_color": "#6B4EFF"​  }​}​

Looks like your product, behaves the way you set it

Branding and behavior are set per session, so each customer can get a different experience without a separate deployment.

Theme

  • Your logo, favicon and product name
  • Primary, sidebar background and sidebar text colors
  • Links to your privacy policy and terms
  • Customer name, email and avatar in the sidebar
  • English, Dutch, German, French or Spanish

Session settings

  • Which unified APIs your customers see
  • Show or hide the sidebar, logs, suggestions and guides
  • Which actions customers can take: delete, disconnect, reauthorize, disable
  • Hide configurable resources, or open straight to field mapping
  • Session length up to one week, and a sandbox banner for test environments

Know when a connection is ready

Every connection reports a state. Read it through the Vault API, react to changes with the onConnectionChange callback, or let Vault redirect the customer back to your app when the connection becomes callable.

  1. available

    Offered to the customer, not added yet

  2. added

    Added, credentials or sign-in still needed

  3. authorized

    Signed in, one more setting to pick

  4. invalid

    Credentials rejected, needs a fix

  5. callable

    Connected and ready for API calls

Read the connection states guide

Credentials live in Vault, not in your stack

OAuth tokens and API keys are stored encrypted in Vault and never sent to your servers. The business data your product reads through the Unified APIs passes through in real time and is not stored by Apideck.

  • Credentials stored encrypted, refreshed by Apideck
  • Start on Apideck sandbox OAuth apps, ship with your own so customers see your brand
  • Session tokens are short lived and created server side
  • Customer business data is passed through, not stored
  • SOC 2 Type II and GDPR, hosted in the EU by default

Connectors your customers can add in Vault

Every live and beta connector authenticates through Vault, with the same session and the same UI.

Access Financials logo

Access Financials

live
Acerta logo

Acerta

live
Act logo

Act

live
ActiveCampaign logo

ActiveCampaign

live
Acumatica logo

Acumatica

live
ADP iHCM logo

ADP iHCM

live
ADP Workforce Now logo

ADP Workforce Now

live
AFAS Software logo

AFAS Software

live
Alegra logo

Alegra

live
Amazon Seller Central logo

Amazon Seller Central

live
Attio logo

Attio

live
BambooHR logo

BambooHR

live
banqUP logo

banqUP

live
BigCommerce logo

BigCommerce

live
Blackbaud logo

Blackbaud

live
bol.com logo

bol.com

live
Box logo

Box

live
Breathe HR logo

Breathe HR

live
Campfire logo

Campfire

live
CatalystOne logo

CatalystOne

live
Cegid Talentsoft logo

Cegid Talentsoft

live
Ceridian Dayforce logo

Ceridian Dayforce

live
Cezanne HR logo

Cezanne HR

live
CharlieHR logo

CharlieHR

live
CIPHR logo

CIPHR

live
Clear Books logo

Clear Books

live
Close logo

Close

live
Copper logo

Copper

live
DATEV logo

DATEV

upcoming
DATEV Unternehmen Online logo

DATEV Unternehmen Online

live
Deel logo

Deel

live
Digits logo

Digits

live
Dropbox logo

Dropbox

live
Dualentry logo

Dualentry

live
e-Boekhouden.nl logo

e-Boekhouden.nl

live
e-conomic logo

e-conomic

live
eBay logo

eBay

live
Employment Hero logo

Employment Hero

live
Etsy logo

Etsy

live
Exact Online logo

Exact Online

live
Exact Online NL logo

Exact Online NL

live
Exact Online UK logo

Exact Online UK

live
Factorial logo

Factorial

live
Fiken logo

Fiken

upcoming
Flexmail logo

Flexmail

live
Folk logo

Folk

live
Folks HR logo

Folks HR

live
Fortnox logo

Fortnox

live
Fourth logo

Fourth

live
FreeAgent logo

FreeAgent

live
FreshBooks logo

FreshBooks

live
Freshworks CRM logo

Freshworks CRM

live
GeoDynamics logo

GeoDynamics

live
GitHub logo

GitHub

live
GitHub Enterprise Cloud (data residency) logo

GitHub Enterprise Cloud (data residency)

live
GitHub Enterprise Server (on-prem) logo

GitHub Enterprise Server (on-prem)

live
GitLab logo

GitLab

live
GitLab server (on-prem) logo

GitLab server (on-prem)

live
Google Contacts logo

Google Contacts

live
Google Drive logo

Google Drive

live
Google Workspace logo

Google Workspace

live
Greenhouse logo

Greenhouse

live
Hailey HR logo

Hailey HR

live
Hibob (Legacy) logo

Hibob (Legacy)

live
Hibob (OAuth) logo

Hibob (OAuth)

live
Holded logo

Holded

live
Homerun HR logo

Homerun HR

live
HR Works logo

HR Works

live
HubSpot logo

HubSpot

live
Humaans logo

Humaans

live
Intuit Enterprise Suite logo

Intuit Enterprise Suite

live
IRIS Cascade HR logo

IRIS Cascade HR

live
Jira logo

Jira

live
Jira (API Token) logo

Jira (API Token)

live
JobAdder logo

JobAdder

live
JumpCloud logo

JumpCloud

live
Kashflow logo

Kashflow

live
Keka HR logo

Keka HR

live
Kenjo logo

Kenjo

live
Lever logo

Lever

live
Lexware Office logo

Lexware Office

live
Liantis logo

Liantis

live
Lightspeed logo

Lightspeed

live
Lightspeed eCom (C-Series) logo

Lightspeed eCom (C-Series)

live
Linear logo

Linear

live
Linear Multiworkspace logo

Linear Multiworkspace

live
Loket.nl logo

Loket.nl

live
Lucca logo

Lucca

live
Magento logo

Magento

live
MessageBird logo

MessageBird

live
Microsoft Dynamics 365 Business Central logo

Microsoft Dynamics 365 Business Central

live
Microsoft Dynamics 365 Human Resources logo

Microsoft Dynamics 365 Human Resources

live
Microsoft Dynamics CRM logo

Microsoft Dynamics CRM

live
Microsoft Entra logo

Microsoft Entra

live
Microsoft Outlook logo

Microsoft Outlook

live
Minox logo

Minox

live
Moneybird logo

Moneybird

live
MRI Software logo

MRI Software

live
MYOB logo

MYOB

live
MYOB Acumatica logo

MYOB Acumatica

live
Namely logo

Namely

live
NetSuite logo

NetSuite

live
Odoo logo

Odoo

live
Officient logo

Officient

live
Okta logo

Okta

live
OneDrive logo

OneDrive

live
OneLogin logo

OneLogin

live
Oracle Fusion Cloud logo

Oracle Fusion Cloud

live
Paychex logo

Paychex

live
PayFit logo

PayFit

live
Paylocity logo

Paylocity

live
Pennylane logo

Pennylane

live
People HR logo

People HR

live
Personio logo

Personio

live
Picqer logo

Picqer

live
Pipedrive logo

Pipedrive

live
Planhat logo

Planhat

live
Plivo logo

Plivo

live
Prestashop logo

Prestashop

live
Procountor logo

Procountor

live
QuickBooks logo

QuickBooks

live
QuickBooks Desktop logo

QuickBooks Desktop

live
QuickBooks Enterprise logo

QuickBooks Enterprise

live
Remote logo

Remote

live
Restaurant365 logo

Restaurant365

live
Rillet logo

Rillet

live
RUN Powered by ADP logo

RUN Powered by ADP

live
Sage 50 logo

Sage 50

upcoming
Sage Business Cloud Accounting logo

Sage Business Cloud Accounting

live
Sage HR logo

Sage HR

live
Sage Intacct logo

Sage Intacct

live
Sage Intacct REST logo

Sage Intacct REST

live
Salesflare logo

Salesflare

live
Salesforce logo

Salesforce

live
SAP Business One logo

SAP Business One

upcoming
SAP S/4HANA Cloud logo

SAP S/4HANA Cloud

live
SAP SuccessFactors logo

SAP SuccessFactors

live
Sapling logo

Sapling

live
SD Worx logo

SD Worx

live
SD Worx (BE SME Payroll) logo

SD Worx (BE SME Payroll)

live
SD Worx (Web service) logo

SD Worx (Web service)

live
sevDesk logo

sevDesk

live
SharePoint logo

SharePoint

live
Shopify logo

Shopify

live
Shopify (Public App) logo

Shopify (Public App)

live
Shopware logo

Shopware

live
Simployer One logo

Simployer One

live
Slack logo

Slack

live
SnelStart logo

SnelStart

live
Spiris logo

Spiris

live
Stripe logo

Stripe

live
Sympa logo

Sympa

live
Teamleader logo

Teamleader

live
Teamtailor logo

Teamtailor

live
Tellent Recruitee logo

Tellent Recruitee

live
Telnyx logo

Telnyx

live
TikTok Shop logo

TikTok Shop

live
Tripletex logo

Tripletex

upcoming
Twilio logo

Twilio

live
Twinfield logo

Twinfield

live
UKG Pro logo

UKG Pro

live
Visma eAccounting logo

Visma eAccounting

live
Visma Netvisor logo

Visma Netvisor

live
Visma Nmbrs logo

Visma Nmbrs

live
Wafeq logo

Wafeq

live
Walmart logo

Walmart

live
Wave logo

Wave

live
Wix  logo

Wix

live
WooCommerce logo

WooCommerce

live
Workable logo

Workable

live
Workday logo

Workday

live
Xero logo

Xero

live
Yuki logo

Yuki

live
Zendesk Sell logo

Zendesk Sell

live
Zoho Books logo

Zoho Books

live
Zoho CRM logo

Zoho CRM

live
Zoho People logo

Zoho People

live
Intuit Bank Feeds logo

Intuit Bank Feeds

Request access
Plaid Core Exchange logo

Plaid Core Exchange

Request access
TriNet logo

TriNet

Request access
30-day free trial · No credit card required

Apideck Vault FAQ

Common questions about hosted auth and the Vault connection UI

Stop building auth screens per integration

Create a Vault session, hand it to your customer, and call 170+ integrations through one API.