Paragon website screenshot

Paragon

Paragon is the Integration Infrastructure Platform for B2B SaaS and AI products. The platform combines Connect Portal (managed user authentication for 130+ SaaS apps), Workflows (event-driven async orchestration), ActionKit (Universal API + MCP server giving AI agents synchronous CRUD access to Integration Tools), Triggers (event subscriptions), Managed Sync (normalized RAG-grade data ingestion with a permissions graph), the Proxy API (direct passthrough to third-party APIs on behalf of Connected Users), the Users API, and the Task History API.

6 APIs 18 Features
Embedded IntegrationsIntegration InfrastructureiPaaSAI AgentsMCPIntegrations

APIs

Proxy API

Send requests directly to an integration provider, on behalf of Connected Users. The Proxy API allows you to access any third-party provider's API methods via Paragon's managed ...

Users API

The Users API allows you to query and modify the state of your Connected Users and their integrations. Endpoints cover retrieving user info, setting metadata, listing and discon...

Task History API

The Task History API allows you to query your users' usage of integration workflows and access data from historical workflow executions. Includes endpoints to list and inspect w...

ActionKit API

"ActionKit is an API to give your AI agent or app access to Paragon's catalog of pre-built Integration Tools and Triggers." Exposes a Universal API for listing and executing syn...

Triggers API

The Triggers API (Beta) lets you "subscribe to events from your users' integrations, using our catalog of pre-built triggers or Custom Webhooks." Exposes discovery, subscription...

Managed Sync API

"Managed Sync provides pipelines to sync data from your users' integration sources to your app or RAG pipeline." Covers File Storage (Google Drive, Box, OneDrive, S3, Dropbox, S...

Agent Skills

paragon-setup-skill

AGENT SKILL

Collections

Arazzo Workflows

Paragon Disconnect a User Integration and Confirm

Find an enabled integration for a Connected User, disconnect it, then confirm it is gone.

ARAZZO

Paragon Discover and Run an ActionKit Action

List the Integration Tools available to a Connected User, then execute one synchronously.

ARAZZO

Paragon Enable a Sync and Pull Records

Enable a Managed Sync pipeline, poll until it has run, then read the normalized records.

ARAZZO

Paragon Find and Replay a Failed Workflow Execution

Search Task History for failed executions, then replay the most recent failure.

ARAZZO

Paragon Find and Manage a Trigger Subscription

Look up a Connected User's subscriptions and branch to update or unsubscribe.

ARAZZO

Paragon Permissioned Synced Record Retrieval

Pull a synced record, check the requester's access, and download its file content only if allowed.

ARAZZO

Paragon Preview and Subscribe to a Trigger

Resolve a trigger from the catalog, preview its example payload, then subscribe the user to it.

ARAZZO

Paragon Verify Integration then Proxy a Request

Confirm the Connected User has the integration enabled, then proxy a live API call to it.

ARAZZO

Pricing Plans

Paragon Plans Pricing

3 plans

PLANS

Rate Limits

Paragon Rate Limits

6 limits

RATE LIMITS

FinOps

Features

130+ pre-built integrations (Connect Portal)
Fully managed authentication (OAuth 2.0, API Key, custom)
Workflows — event-driven async orchestration
ActionKit Universal API + MCP server for AI agents
Triggers API (Beta) — event subscriptions across 130+ integrations
Managed Sync — normalized File / CRM / Ticketing ingestion for RAG
Permissions API — ReBAC-style access checks over synced objects
Proxy API — direct passthrough to any provider API
Users API — manage Connected User state and metadata
Task History API — query historical executions (Enterprise; 1,000 req / 10 min)
Connect API rate limit — 600 req/min/workspace
ActionKit API rate limit — 50 req/sec/workspace
Concurrency — 5 (Trial) / 20 (Pro) / up to 1,000 (Enterprise) step executions
Embedded UX or Headless SDK
Bring Your Own Connector (BYOC) / Custom Integrations
Dynamic Field Mapping (Enterprise)
SOC 2 Type 2 + GDPR + HIPAA-eligible deployment
Self-host / forward-deploy on AWS (Enterprise)

Use Cases

AI Agent Tool Calling (ActionKit + MCP)
RAG Ingestion With Source Permissions (Managed Sync)
Agentic Actions Across Integrations
Embedded Workflow Builder Actions
File Upload via 3rd-Party Picker
Ingest All Files From File Storage
Real-Time Bidirectional CRM Sync
Send Slack / Teams Notifications

Integrations

ActiveCampaign
Adobe Acrobat Sign
Adobe Commerce
Adobe Experience Manager
ADP Workforce Now
Airtable
Amazon S3
Amplitude
Apollo.io
Asana
Azure DevOps
BambooHR
BigQuery
Box
Calendly
Chorus.ai
ClickUp
Close
Coda
Confluence
Contentful
Copper
DocuSign
Dropbox
Dropbox Sign
Dynamics 365 Business Central
Dynamics 365 Finance
Emarsys
Excel
Facebook Ads
Facebook Pages
Figma
Freshdesk
Freshsales
Front
Gainsight
GitHub
Gmail
Gong
Google Ad Manager
Google Ads
Google Analytics
Google Analytics GA4
Google Calendar
Google Campaign Manager
Google Docs
Google Drive
Google Search Console
Google Sheets
Greenhouse
Guru
Gusto
Heap
Hive
HubSpot
iManage
Insightly
Intellum
Intercom
Jira
Keap
Klaviyo
Lever
Linear
LinkedIn
LinkedIn Marketing
Magento
Mailchimp
Marketo
Microsoft Dynamics 365 Sales
Microsoft Outlook
Microsoft SharePoint
Microsoft Teams
Miro
Mixpanel
monday.com
NetSuite
Notion
OneDrive
OneNote
OpenAI
Oracle Eloqua
Oracle Financials Cloud
Outreach
PagerDuty
PandaDoc
Pardot
Pipedrive
Power BI
Productboard
QuickBooks
Quip
Ramp
Sage Accounting
Sage Intacct
Sailthru
Salesforce
Salesloft
SAP S/4HANA
SAP SuccessFactors
Segment
ServiceNow
Shopify
Shortcut
Slack
Snowflake
Stack Overflow for Teams
Stripe
Tableau
TikTok Ads
Todoist
Trello
Typeform
Unleashed
Vanta
Vimeo
WhatsApp
WooCommerce
WordPress
Workable
Workday
Xero
Zendesk
Zendesk Sell
Zoho CRM
Zoho People
Zoom

Semantic Vocabularies

Paragon Context

0 classes · 13 properties

JSON-LD

API Governance Rules

Paragon API Rules

8 rules · 3 errors 5 warnings

SPECTRAL

JSON Structure

Paragon Action Structure

4 properties

JSON STRUCTURE

Paragon Structure

0 properties

JSON STRUCTURE

Paragon Synced Record Structure

7 properties

JSON STRUCTURE

Paragon Trigger Subscription Structure

7 properties

JSON STRUCTURE

Example Payloads

Actionkit Run Action Example

4 fields

EXAMPLE

Proxy Request Example

2 fields

EXAMPLE

Triggers Subscribe Example

2 fields

EXAMPLE

Users Get User Example

4 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
📰
Blog
Blog
🟢
StatusPage
StatusPage
📦
SDKs
SDKs
📦
SDKs
SDKs
🔑
Authentication
Authentication
🔗
Webhooks
Webhooks
🔗
RBAC
RBAC
🔗
ServiceLevelAgreement
ServiceLevelAgreement
🔗
RateLimits
RateLimits
🔗
Plans
Plans
🔗
FinOps
FinOps
🔗
Security
Security
🔗
Trust
Trust
🔗
GDPR
GDPR
🔗
HIPAA
HIPAA
💬
Support
Support
🔗
Workflow
Workflow
📄
ChangeLog
ChangeLog
📝
Signup
Signup
🔗
Login
Login
📜
TermsOfService
TermsOfService
🔗
Customers
Customers
💰
Pricing
Pricing
🔗
MCPServer
MCPServer
🔗
AgentSkills
AgentSkills
💻
SampleCode
SampleCode
💻
SampleCode
SampleCode
💻
SampleCode
SampleCode
💻
SampleCode
SampleCode
💻
SampleCode
SampleCode
🔗
Deployment
Deployment
🔗
Deployment
Deployment
🔗
Vocabulary
Vocabulary
🔗
SpectralRuleset
SpectralRuleset
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Paragon Users API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Paragon Get current user
      type: http
    http:
      method: GET
      url: https://api.useparagon.com/projects/:projectId/sdk/me
      params:
      - name: projectId
        value: ''
        type: path
        description: Your Paragon Project ID.
    docs: Returns the authenticated Connected User's details, including their user ID, authentication status, enabled integrations,
      and associated metadata. Equivalent to the SDK function paragon.getUser().
  - info:
      name: Paragon Update user metadata
      type: http
    http:
      method: PATCH
      url: https://api.useparagon.com/projects/:projectId/sdk/me
      params:
      - name: projectId
        value: ''
        type: path
        description: Your Paragon Project ID.
      body:
        type: json
        data: '{}'
    docs: Updates the authenticated Connected User's metadata. You can associate arbitrary key-value metadata with a Connected
      User. Equivalent to the SDK function paragon.setMetadata().
- info:
    name: Integrations
    type: folder
  items:
  - info:
      name: Paragon Get project integrations
      type: http
    http:
      method: GET
      url: https://api.useparagon.com/projects/:projectId/sdk/integrations
      params:
      - name: projectId
        value: ''
        type: path
        description: Your Paragon Project ID.
    docs: Returns the list of integrations available in the project, including their enabled status for the authenticated
      Connected User.
  - info:
      name: Paragon Disconnect an integration
      type: http
    http:
      method: DELETE
      url: https://api.useparagon.com/projects/:projectId/sdk/integrations/:integrationId
      params:
      - name: projectId
        value: ''
        type: path
        description: Your Paragon Project ID.
      - name: integrationId
        value: ''
        type: path
        description: The ID of the integration to disconnect.
    docs: Disconnects an integration for the authenticated Connected User. When an integration is disconnected, workflows
      for that integration will stop running for the user and any saved User Settings will be cleared. Equivalent to the SDK
      function paragon.uninstallIntegration().
- info:
    name: Credentials
    type: folder
  items:
  - info:
      name: Paragon Get user credentials
      type: http
    http:
      method: GET
      url: https://api.useparagon.com/projects/:projectId/sdk/credentials
      params:
      - name: projectId
        value: ''
        type: path
        description: Your Paragon Project ID.
    docs: Returns the Connect credentials for the authenticated Connected User.
  - info:
      name: Paragon Update a credential
      type: http
    http:
      method: PATCH
      url: https://api.useparagon.com/projects/:projectId/sdk/credentials/:credentialId
      params:
      - name: projectId
        value: ''
        type: path
        description: Your Paragon Project ID.
      - name: credentialId
        value: ''
        type: path
        description: The ID of the Connect credential to update.
      body:
        type: json
        data: '{}'
    docs: Updates a specific Connect credential for the authenticated Connected User.
bundled: true