Vessel
Vessel is a developer-first embedded integrations platform that enables product teams to add native integrations to their applications. It provides unified API abstractions, actions APIs, and passthrough APIs to connect with CRM, sales engagement, marketing automation, chat, and dialer tools while managing authentication, rate limits, and data normalization. The platform supports OAuth and API-key authentication via a drop-in React UI component (Vessel Link), with two API surfaces: api.vessel.dev for the newer GTM integrations platform and api.vessel.land for the CRM-focused platform.
4 APIs
1 Capabilities
0 Features
CRMEmbedded IntegrationsGTMIntegrationsiPaaSSales EngagementUnified API
The Vessel Platform API (api.vessel.dev) provides the core integration platform capabilities including authentication session management, access token exchange, connection lifec...
The Vessel CRM API (api.vessel.land) provides unified CRM operations across Salesforce, HubSpot, Zoho, Pipedrive, Close, Freshsales, Microsoft Dynamics, Affinity, monday.com, an...
The Vessel Actions API provides pre-built, validated actions for common integration operations across CRM, sales engagement, marketing automation, chat, and dialer systems. Acti...
The Vessel Unified API provides a standardized interface across integrations, abstracting away the differences between third-party APIs to provide a consistent developer experie...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
aid: vessel
name: Vessel
description: >-
Vessel is a developer-first embedded integrations platform that enables
product teams to add native integrations to their applications. It provides
unified API abstractions, actions APIs, and passthrough APIs to connect with
CRM, sales engagement, marketing automation, chat, and dialer tools while
managing authentication, rate limits, and data normalization. The platform
supports OAuth and API-key authentication via a drop-in React UI component
(Vessel Link), with two API surfaces: api.vessel.dev for the newer GTM
integrations platform and api.vessel.land for the CRM-focused platform.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- CRM
- Embedded Integrations
- GTM
- Integrations
- iPaaS
- Sales Engagement
- Unified API
url: >-
https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/apis.yml
created: '2026-05-03'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
- aid: vessel:platform-api
name: Vessel Platform API
description: >-
The Vessel Platform API (api.vessel.dev) provides the core integration
platform capabilities including authentication session management, access
token exchange, connection lifecycle management, integration listing,
passthrough API calls, and webhook management. Authentication uses the
x-vessel-api-token header for server-side requests plus x-vessel-access-token
for user connection scoped operations.
humanURL: https://www.vessel.dev/
tags:
- Authentication
- Connections
- Integrations
- Passthrough
- Webhooks
properties:
- type: Documentation
url: https://docs.vessel.dev/
- type: OpenAPI
url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/openapi/vessel-platform-openapi.yml
- type: NaftikoCapability
url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/capabilities/crm-integration.yaml
- type: SpectralRuleset
url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/rules/vessel-api-rules.yml
- type: GitHubRepository
url: https://github.com/vesselapi/all-api-docs
- aid: vessel:crm-api
name: Vessel CRM API
description: >-
The Vessel CRM API (api.vessel.land) provides unified CRM operations
across Salesforce, HubSpot, Zoho, Pipedrive, Close, Freshsales,
Microsoft Dynamics, Affinity, monday.com, and Freshdesk. The API
normalizes contacts, deals, accounts, leads, notes, tasks, emails,
calls, events, event attendees, users, and lists. Authentication uses
vessel-api-token header and accessToken query parameter.
humanURL: https://www.vessel.dev/unified-apis/crm
tags:
- Accounts
- CRM
- Contacts
- Deals
- Leads
- Unified API
properties:
- type: Documentation
url: https://docs.vessel.dev/
- type: OpenAPI
url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/openapi/vessel-crm-openapi.yml
- type: JSONSchema
url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- type: GitHubRepository
url: https://github.com/vesselapi/all-api-docs
- aid: vessel:actions-api
name: Vessel Actions API
description: >-
The Vessel Actions API provides pre-built, validated actions for common
integration operations across CRM, sales engagement, marketing automation,
chat, and dialer systems. Actions validate API responses and request inputs,
standardize data types (ISO dates, string IDs), and abstract downstream
provider quirks.
humanURL: https://www.vessel.dev/
tags:
- Actions
- Automation
- Integrations
- Validation
properties:
- type: Documentation
url: https://www.vessel.dev/
- type: GitHubRepository
url: https://github.com/vesselapi/integrations
- aid: vessel:unified-api
name: Vessel Unified API
description: >-
The Vessel Unified API provides a standardized interface across
integrations, abstracting away the differences between third-party APIs
to provide a consistent developer experience. Supports CRM, sales
engagement, chat, marketing automation, and dialer categories.
humanURL: https://www.vessel.dev/
tags:
- CRM
- Chat
- Dialers
- Marketing Automation
- Normalized
- Sales Engagement
- Unified API
properties:
- type: Documentation
url: https://www.vessel.dev/
common:
- url: https://www.vessel.dev/
name: Vessel - Embedded Integrations Platform
type: Website
description: Vessel's main website for the developer-first embedded integrations platform.
- url: https://docs.vessel.dev/
name: Vessel API Documentation
type: Documentation
description: Full documentation for the Vessel APIs, SDKs, and integrations.
- url: https://www.vessel.dev/integrations
name: Vessel Integrations
type: Integrations
description: Full catalog of supported integrations across CRM, engagement, chat, dialer, and marketing automation.
- url: https://github.com/vesselapi
name: Vessel GitHub Organization
type: GitHubOrganization
description: >-
Vessel's GitHub organization hosting the integrations library,
documentation, client SDK, and example applications.
- url: https://github.com/vesselapi/integrations
name: Vessel Integrations Library
type: GitHubRepository
description: >-
Open-source integrations library defining actions, authentication,
and passthrough APIs for all supported integrations.
- url: https://github.com/vesselapi/client-sdk
name: Vessel Client SDK
type: SDK
description: >-
Client-side SDK providing the Vessel Link modal for user authentication
with third-party integrations.
- url: https://www.npmjs.com/package/@vesselapi/sdk
name: Vessel Node.js SDK (npm)
type: SDK
description: Official Vessel Node.js SDK for server-side API calls.
- url: https://www.npmjs.com/package/@vesselapi/react-vessel-link
name: Vessel React Link Component (npm)
type: SDK
description: React component for embedding the Vessel authentication modal.
maintainers:
- FN: Kin Lane
email: [email protected]