Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 2.74 KB

studio-overview.md

File metadata and controls

60 lines (38 loc) · 2.74 KB
title description subtitle status
Studio overview
An overview of the SPREAD Studio application and how you can use it to visualize, manage, and interact with your product knowledge.
How to use Studio to visualize, manage, and interact with your product knowledge
beta

SPREAD Studio is a tool to create applications that build on your product knowledge. Studio allows you to visualize, manage, and interact with the product knowledge and create applications for your unique needs.

![The canvas of SPREAD Studio](src/blank-canvas-spread-studio.png) The canvas of SPREAD Studio

With Studio you can create applications that:

  • Display dashboards that use your product data.
  • Request data from users that enriches your data sources.
  • Displays 3D models and 2D diagrams of your products in an application for users.

Accessing SPREAD Studio

{{ snippets.tile }}


{{ snippets.vpn }}


From the SPREAD Platform Launcher page, select the Studio tile.

![The launcher page of the SPREAD Platform](src/spread-platform-launcher-page.png) The launcher page of the SPREAD Platform

If the Studio tile is missing from your launcher page, contact your Super Admin for help. They can give you App Access, which adds the tile to your launcher page.

Prerequisite knowledge

To create Studio applications you need to have an understanding of how to get and manipulate data from APIs, such as Representational State Transfer (REST) APIs for external data sources and GraphQL APIs - which are used by the SPREAD Platform. Unlike REST APIs, with GraphQL you can specify the exact information you want to receive from your API service.

For more on getting started with GraphQL, see the Introduction to GraphQL. You can explore the GraphQL schema by running queries and mutations in the GraphQL sandbox.


{{ snippets.vpn }}


For applications that receive and manage information from databases, you may also need a basis in PostgreSQL or MongoDB. A working knowledge of Git may be necessary if you want to maintain version control of your applications. For more on getting started in Git, see About Git.

JavaScript is the programming language used in Studio. Studio supports writing code in widget properties, event listeners, and you can use JavaScript libraries in your application.