Vessel website screenshot

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.

Vessel publishes 13 APIs on the APIs.io network, including Accounts API, Authentication API, Connections API, and 10 more. Tagged areas include CRM, Embedded Integrations, GTM, Integrations, and iPaaS.

The Vessel catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Vessel’s developer surface includes authentication, documentation, engineering blog, and 9 more developer resources.

51.6/100 developing ▬ flat Agent 38/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serve
15 APIs
CRMEmbedded IntegrationsGTMIntegrationsiPaaSSales EngagementUnified API

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 51.6/100 · developing
Contract Quality 19.5 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 38/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/vessel: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 15

Individual APIs this provider publishes, each with its own machine-readable definition.

Vessel Actions API

The Vessel Actions API provides pre-built, validated actions for common integration operations across CRM, sales engagement, marketing automation, chat, and dialer systems. Acti...

Vessel Unified API

The Vessel Unified API provides a standardized interface across integrations, abstracting away the differences between third-party APIs to provide a consistent developer experie...

Vessel Accounts API

The Accounts API from Vessel — 2 operation(s) for accounts.

Vessel Authentication API

The Authentication API from Vessel — 4 operation(s) for authentication.

Vessel Connections API

The Connections API from Vessel — 4 operation(s) for connections.

Vessel Contacts API

The Contacts API from Vessel — 3 operation(s) for contacts.

Vessel Deals API

The Deals API from Vessel — 3 operation(s) for deals.

Vessel Engagement Unifications API

The Engagement Unifications API from Vessel — 1 operation(s) for engagement unifications.

Vessel Integrations API

The Integrations API from Vessel — 1 operation(s) for integrations.

Vessel Leads API

The Leads API from Vessel — 2 operation(s) for leads.

Vessel Notes API

The Notes API from Vessel — 2 operation(s) for notes.

Vessel Passthrough API

The Passthrough API from Vessel — 1 operation(s) for passthrough.

Vessel Tasks API

The Tasks API from Vessel — 1 operation(s) for tasks.

Vessel Users API

The Users API from Vessel — 1 operation(s) for users.

Vessel Webhooks API

The Webhooks API from Vessel — 3 operation(s) for webhooks.

Scroll for all 15

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Vessel CRM API

OPEN COLLECTION

Vessel Platform API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Vessel Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Vessel Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Vessel Context

9 classes · 20 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Vessel API Rules

10 rules · 7 warnings 3 info

SPECTRAL

Vessel API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Vessel CRM Contact

9 properties

JSON SCHEMA

Vessel CRM Deal

9 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Vessel Contact Structure

0 properties

JSON STRUCTURE

Examples 3

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Vessel Authentication

apiKey · 4 schemes

SECURITY

Vessel Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Vessel Agentic Access

28 operations · 21 acting

28 operations · 21 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
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
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/vessel.png
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-19'
specificationVersion: '0.19'
apis:
- 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/
- aid: vessel:vessel-accounts-api
  name: Vessel Accounts API
  description: The Accounts API from Vessel — 2 operation(s) for accounts.
  humanURL: https://www.vessel.dev/
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/vessel-accounts-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-authentication-api
  name: Vessel Authentication API
  description: The Authentication API from Vessel — 4 operation(s) for authentication.
  humanURL: https://www.vessel.dev/
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/vessel-authentication-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-connections-api
  name: Vessel Connections API
  description: The Connections API from Vessel — 4 operation(s) for connections.
  humanURL: https://www.vessel.dev/
  tags:
  - Connections
  properties:
  - type: OpenAPI
    url: openapi/vessel-connections-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-contacts-api
  name: Vessel Contacts API
  description: The Contacts API from Vessel — 3 operation(s) for contacts.
  humanURL: https://www.vessel.dev/
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/vessel-contacts-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-deals-api
  name: Vessel Deals API
  description: The Deals API from Vessel — 3 operation(s) for deals.
  humanURL: https://www.vessel.dev/
  tags:
  - Deals
  properties:
  - type: OpenAPI
    url: openapi/vessel-deals-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-engagement-unifications-api
  name: Vessel Engagement Unifications API
  description: The Engagement Unifications API from Vessel — 1 operation(s) for engagement unifications.
  humanURL: https://www.vessel.dev/
  tags:
  - Engagement Unifications
  properties:
  - type: OpenAPI
    url: openapi/vessel-engagement-unifications-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-integrations-api
  name: Vessel Integrations API
  description: The Integrations API from Vessel — 1 operation(s) for integrations.
  humanURL: https://www.vessel.dev/
  tags:
  - Integrations
  properties:
  - type: OpenAPI
    url: openapi/vessel-integrations-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-leads-api
  name: Vessel Leads API
  description: The Leads API from Vessel — 2 operation(s) for leads.
  humanURL: https://www.vessel.dev/
  tags:
  - Leads
  properties:
  - type: OpenAPI
    url: openapi/vessel-leads-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-notes-api
  name: Vessel Notes API
  description: The Notes API from Vessel — 2 operation(s) for notes.
  humanURL: https://www.vessel.dev/
  tags:
  - Notes
  properties:
  - type: OpenAPI
    url: openapi/vessel-notes-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-passthrough-api
  name: Vessel Passthrough API
  description: The Passthrough API from Vessel — 1 operation(s) for passthrough.
  humanURL: https://www.vessel.dev/
  tags:
  - Passthrough
  properties:
  - type: OpenAPI
    url: openapi/vessel-passthrough-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-tasks-api
  name: Vessel Tasks API
  description: The Tasks API from Vessel — 1 operation(s) for tasks.
  humanURL: https://www.vessel.dev/
  tags:
  - Tasks
  properties:
  - type: OpenAPI
    url: openapi/vessel-tasks-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-users-api
  name: Vessel Users API
  description: The Users API from Vessel — 1 operation(s) for users.
  humanURL: https://www.vessel.dev/
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/vessel-users-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
- aid: vessel:vessel-webhooks-api
  name: Vessel Webhooks API
  description: The Webhooks API from Vessel — 3 operation(s) for webhooks.
  humanURL: https://www.vessel.dev/
  tags:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/vessel-webhooks-api-openapi.yml
  - type: Documentation
    url: https://docs.vessel.dev/
  - 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
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/vessel/refs/heads/main/json-schema/vessel-contact-schema.json
common:
- type: AgenticAccess
  url: agentic-access/vessel-agentic-access.yml
- type: DomainSecurity
  url: security/vessel-domain-security.yml
- type: Authentication
  url: authentication/vessel-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/vesselapi
- 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: SDKs
  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: SDKs
  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: SDKs
  description: React component for embedding the Vessel authentication modal.
- url: https://www.vessel.dev/blog
  name: Vessel Blog
  type: Blog
  description: Vessel's blog covering integration development guides and platform tutorials.
integrations:
- name: Salesforce
- name: HubSpot
- name: Zoho
- name: Pipedrive
- name: Dynamics Sales
- name: Affinity
- name: monday.com
- name: Freshsales
- name: Freshdesk
- name: Keap
- name: Salesloft
- name: Outreach
- name: Apollo
- name: Active Campaign
- name: Mailchimp
- name: Customer.io
- name: Ringcentral
- name: Dialpad
- name: Aircall
- name: Microsoft Teams
- name: Slack
- name: Zendesk
- name: Intercom
- name: Jira
- name: Linear
- name: Todoist
- name: Asana
- name: WooCommerce
- name: Shopify
- name: Stripe
- name: ZoomInfo
- name: Brex
- name: Contentstack
- name: Facebook
- name: Pagerduty
- name: Qualtrics
- name: Ramp
- name: Square
- name: SurveyMonkey
- name: Typeform
- name: Miro
- name: Mural
- name: Pandadoc
- name: Payfit
- name: Sage
- name: Teamwork
- name: Twinfield
- name: Wave Accounting
- name: Xero
- name: Zenefits
- name: Google
- name: Google Calendar
- name: Gmail
- name: Intuit
- name: Lever
- name: Linkedin
- name: Freshbooks
- name: Front
- name: GitHub
- name: Gitlab
- name: Greenhouse
- name: Gumroad
- name: Gusto
- name: Netsuite
- name: Notion
- name: OneDrive
- name: Zoom
- name: Calendly
- name: Clickup
- name: Dropbox
- name: Factorial
- name: Atlassian
- name: BambooHR
- name: Bitbucket
- name: Boldsign
- name: Box
- name: Accelo
- name: Adobe
- name: Airtable
- name: Amazon
- name: Shortcut
- name: Workable
- name: Gong
- name: Amplitude
- name: Ashby
- name: Mixpanel
- name: Chorus
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com