Lucid Software Inc.
About the Developer Portal
Lucid Software is the leader in visual collaboration, helping teams see and build the future through its intelligent suite of products. Lucid empowers engineering and development teams through its developer platform, APIs to customize how they visualize, analyze, design and implement apps within Lucid to best support their teams’ unique needs. With the developer platform, users can expand the capacity and functionality of their workflows, build custom solutions and bring visualization into their workflows to improve communication, creativity, and alignment.
Why They Stand Out
Best Served Integration Solutions in a Developer Portal
Lucid Software’s developer platform offers a variety of APIs that allow developers to add the power of visual collaboration to their product or workflow, providing a comprehensive and seamless experience for developers to work more quickly and effectively in launching the apps needed for their use cases. With these APIs, users can create custom shape libraries, bidirectional data integrations and auto-visualizations, in addition to internal and external embeds and more.
Lucid’s APIs are organized into three sets:
- REST API: allows developers to programmatically interact (create, search, read contents of, trash, etc.) with documents and folders. This API also provides endpoints for embedding documents, adding/removing collaborators, transferring content between users, and more.
- Extension API: allows developers to add functionality to Lucid editors. This API can import data, add, read, modify shapes and lines on the canvas, and define new shape libraries for internal or public distribution.
- SCIM API: offers user provisioning and group management. This API alleviates the burden of manual provisioning and gives employees a frictionless user experience while increasing security compliance.
With these APIs, developers can build multiple kinds of apps and integrations on the Lucid platform, but they don’t have to start from scratch.
Lucid’s integrations marketplace and Lucid Developer Community both offer a starting point for inspiration. Developers can submit their apps for publication to Lucid’s marketplace, providing a channel for them to share their unique offerings more broadly. The Lucid Community then provides a collaborative form-style space for developers to connect with other builders while receiving technical support from both the Lucid team and expert Lucid developers.
Lucid’s comprehensive API documentation – consistently called out by partner developers – empowers developers to leverage the platform's full potential. Documentation includes more than just help center articles but also helpful resources such as video demos and extensive examples to help developers understand how to build for their unique use cases. See the data visualization example here: https://lucid.readme.io/docs/data-visualization.
As the leading visual collaboration platform, Lucid’s developer platform uniquely empowers engineers to collaborate seamlessly in developing their apps. The security and integrity of apps and their marketplace listings is always top priority and admins can adjust settings to enable users from across an organization or from external groups to collaborate throughout the development process.
Developer teams from enterprise to small business have leveraged Lucid’s developer platform to make Lucid work more effectively for them in their unique workflows. Examples of how partners have already leveraged Lucid’s developer platform include:
- Salesforce: Users can easily customize templates, charts and projects in the Salesforce shape library in Lucidchart to standardize documentation across the company.
- Slack: Slack's open and extensible platform makes it easy for users to quickly create, access and share Lucid visuals without ever leaving Slack.
- ServiceNow: Users can automatically generate Lucidchart diagrams from their ServiceNow® Application Portfolio Management (APM) data to quickly visualize and understand areas for optimization across an application portfolio.
- Notion: Lucid documents can be directly embedded, viewed and shared in Notion so that teams can keep their visuals and context all in one place.
The Lucid developer platform and APIs make it easy for developers to bring the power of visualization into their day-to-day workflows. With the developer platform, customers can publish and efficiently distribute their apps and integrations, while builders can create and manage their applications, view version histories, add collaborators with different roles, create marketplace listings, and view developer resources.
Best Reference Documentation Beyond REST APIs
Lucid offers a suite of powerful data backed tools for users to create powerful visualizations of their data. It just recently launched an Extension API to automatically set up impactful diagrams at the press of the button. Lucid’s partner developers consistently call out the platform’s comprehensive API documentation. The integrations empower developers to leverage the platform's full potential.
To ensure developers are able to easily navigate Lucid features, Lucid documentation goes beyond help center articles and includes helpful resources such as video demos and extensive examples to help developers understand how to build for their unique use cases. See the data visualization example here.
Best AI-augmented User Experience in a Developer Portal
Lucid’s AI tools are designed to tackle three main objectives:
- Cut down busywork: Enable teams to move faster and focus on high-value, innovative work with AI-generated diagrams and discussion prompts.
- Enhance creativity and innovation: Explore and iterate on ideas to spark new opportunities and solutions.
- Integrate workflows: Whether teams are ideating, planning, designing, or building, Lucid’s AI tools increase productivity and improve efficiency.
75% of organizational leaders whose teams use AI say it has improved their collaborative abilities. Lucid’s intelligent and comprehensive visual collaboration platform supports developers at every project phase in their own app development.
Through Lucid’s latest AI features and plugins, workers can get more done faster by generating new visuals and summaries of their Lucid documents. This includes leveraging Lucid’s AI Prompt Flow functionality to visually interact with large language models (LLMs), such as OpenAI’s GPT, on the Lucidchart canvas.
Customers also released an API that allows other customers to build a flow that enables their unique LLMs or other AI tools to create diagrams in Lucid. Effectively, the AI tools output a JSON that defines the contents of a diagram, which is passed into this new endpoint to create the diagram.
Specifically for developers, by entering their API key they can get started with an AI diagram generator – without writing code. Developer teams can then auto-generate complex flowcharts, such as a sequence diagram, class diagram, or entity relationship diagram, and personalize their prompts with the required steps and visuals they need in the end product. This could include adding terms like “assign support ticket” or “escalate complex issues” to the prompt. Lucid’s automatic diagram generation functionality will automatically build out the flowchart to account for those steps, saving the team valuable time in building their apps.