Lucid Cloud API

Manage cloud infrastructure credentials, data sources, and architecture diagrams for AWS, Azure, and Google Cloud.

Operations 50

GET /v1/credentials/aws/externalId Get AWS External ID #
POST /v1/credentials/aws Create AWS Credential #
PATCH /v1/credentials/aws/{awsCredentialId} Update AWS Credential #
POST /v1/credentials/azure Create Azure Credential #
PATCH /v1/credentials/azure/{azureCredentialId} Update Azure Credential #
POST /v1/credentials/googleCloud Create Google Cloud Credential #
PATCH /v1/credentials/googleCloud/{googleCloudCredentialId} Update Google Cloud Credential #
GET /v1/credentials List Credentials #
GET /v1/credentials/{credentialId} Get Credential #
DELETE /v1/credentials/{credentialId} Delete Credential #
GET /v1/dataSources/aws/resources Get Fully Supported AWS Resources #
GET /v2/dataSources/aws/regions Get Supported AWS Regions #
GET /v1/dataSources/azure/resources Get Fully Supported Azure Resources #
GET /v1/dataSources/googleCloud/resources Get Fully Supported Google Cloud Resources #
POST /v1/dataSources/aws Create AWS Data Source #
GET /v1/dataSources/aws/{jobReferenceId}/status Get "Create AWS Data Source" Job Status #
POST /v1/dataSources/aws/{awsDataSourceId} Update AWS Data Source #
PATCH /v1/dataSources/aws/{awsDataSourceId} Edit AWS Data Source #
POST /v1/dataSources/aws/{awsDataSourceId}/upload Update AWS Data Source from File #
GET /v1/dataSources/aws/{awsDataSourceId}/{jobReferenceId}/status Get "Update AWS Data Source" Job Status #
POST /v1/dataSources/azure Create Azure Data Source #
GET /v1/dataSources/azure/{jobReferenceId}/status Get "Create Azure Data Source" Job Status #
POST /v1/dataSources/azure/{azureDataSourceId} Update Azure Data Source #
PATCH /v1/dataSources/azure/{azureDataSourceId} Edit Azure Data Source #
POST /v1/dataSources/azure/{azureDataSourceId}/upload Update Azure Data Source from File #
GET /v1/dataSources/azure/{azureDataSourceId}/{jobReferenceId}/status Get "Update Azure Data Source" Job Status #
POST /v1/dataSources/googleCloud Create Google Cloud Data Source #
GET /v1/dataSources/googleCloud/{jobReferenceId}/status Get "Create Google Cloud Data Source" Job Status #
POST /v1/dataSources/googleCloud/{googleCloudDataSourceId} Update Google Cloud Data Source #
PATCH /v1/dataSources/googleCloud/{googleCloudDataSourceId} Edit Google Cloud Data Source #
POST /v1/dataSources/googleCloud/{googleCloudDataSourceId}/upload Update Google Cloud Data Source from File #
GET /v1/dataSources/googleCloud/{googleCloudDataSourceId}/{jobReferenceId}/status Get "Update Google Cloud Data Source" Job Status #
GET /v1/dataSources List Data Sources #
GET /v1/dataSources/{dataSourceId} Get Data Source #
DELETE /v1/dataSources/{dataSourceId} Delete Data Source #
GET /v1/documents/cloud/aws/viewTemplates Get Supported AWS View Templates #
GET /v1/documents/cloud/azure/viewTemplates Get Supported Azure View Templates #
GET /v1/documents/cloud/googleCloud/viewTemplates Get Supported Google Cloud View Templates #
POST /v1/documents/cloud/aws Create Model from AWS Data Source #
GET /v1/documents/cloud/aws/{jobReferenceId}/status Get "Create Model from AWS Data Source" Job Status #
POST /v1/documents/cloud/aws/{documentId}/sync Sync Model with AWS Data Source #
GET /v1/documents/cloud/aws/{documentId}/sync/{jobReferenceId}/status Get "Sync Model with AWS Data Source" Job Status #
POST /v1/documents/cloud/azure Create Model from Azure Data Source #
GET /v1/documents/cloud/azure/{jobReferenceId}/status Get "Create Model from Azure Data Source" Job Status #
POST /v1/documents/cloud/azure/{documentId}/sync Sync Model with Azure Data Source #
GET /v1/documents/cloud/azure/{documentId}/sync/{jobReferenceId}/status Get "Sync Model with Azure Data Source" Job Status #
POST /v1/documents/cloud/googleCloud Create Model from Google Cloud Data Source #
GET /v1/documents/cloud/googleCloud/{jobReferenceId}/status Get "Create Model from Google Cloud Data Source" Job Status #
POST /v1/documents/cloud/googleCloud/{documentId}/sync Sync Model with Google Cloud Data Source #
GET /v1/documents/cloud/googleCloud/{documentId}/sync/{jobReferenceId}/status Get "Sync Model with Google Cloud Data Source" Job Status #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lucid-cloud-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lucid-cloud-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Lucid REST Cloud API
  version: '1.0'
  description: The Lucid REST API provides programmatic access to manage documents, users, folders, sharing, licensing, and audit logs across the Lucid Suite (Lucidchart, Lucidspark, and Lucidscale). Authenticate via OAuth 2.0 or API key.
  contact:
    name: Lucid Developer Platform
    url: https://developer.lucid.co/
  x-documentation: https://developer.lucid.co/reference/api
servers:
- url: https://api.lucid.co
tags:


# --- truncated at 32 KB (108 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lucid/refs/heads/main/openapi/lucid-cloud-api-openapi.yml