LogoLogo
  • GETTING STARTED
    • Violet Documentation
    • What is Violet?
    • Platform Overview
  • Integrations
    • Connect self-hosted software
  • FEATURES
    • Dashboards
      • Customization
      • FAQ
    • Data Explorer
      • FAQ
    • Automations
      • Jira to Smartsheet
        • Auto-update Jira data using formulas
      • Solidworks PDM to Fusion
      • Teamcenter to Datum
      • Teamcenter to ION
      • Teamcenter to Netsuite
      • FAQ
    • Reports
      • Multisource
        • Custom Columns
        • FAQ
      • Clear To Build
      • Build Velocity
    • Requirements
      • View: Table vs. Graph
      • Structure: Hierarchy vs. System
      • Systems
      • Import via CSV
      • Custom Fields
      • Verifications
      • Satisfaction
    • Parameters
    • Scripts
      • Creating and running scripts
      • Violet Variables
      • Live scripts
      • History and notifications
      • FAQ and Examples
    • SysML
    • Change Orders [Beta]
    • Schedules [Beta]
    • Workflows [Beta]
  • RESOURCES
    • Administrative
      • Invite your team
      • Permissions
      • Single Sign-On
      • On-Premises Deployment
        • Azure Deployment
        • AWS Deployment
        • Nutanix AHV Deployment
    • Security & Compliance
      • ITAR/EAR Compliance
      • SOC 2 Certification
      • NIST/CMMC Compliance
      • Data Retention, Backup and Recovery
      • Legal Stuff
    • Videos and Tutorials
    • FAQ
    • Pricing
  • APPS
    • A
      • Acumatica (Coming Soon)
      • AllSpice (Coming Soon)
      • Altium 365
        • Connect Altium 365 in Violet
      • Altium Designer
      • Aras
      • Arena
      • Asana
        • [Optional] Connect using a PAT
      • AutoPCB (Coming Soon)
    • B
      • Basecamp (Coming Soon)
      • Bild (Coming Soon)
      • BILL
        • [Advanced] Retrieve your Organization ID
        • [Optional] Import BILL data
      • Bitbucket
        • [Optional] Connect Bitbucket with API Token
      • Box
      • Brex
        • [Optional] Connect to Brex using an API Token
    • C
      • Cameo
      • Capella (Coming Soon)
      • ChatGPT (Coming Soon)
      • ClickUp
      • Cofactr
      • Confluence
      • Costpoint (Coming Soon)
      • Coupa (Coming Soon)
      • Creo (Coming Soon)
    • D
      • DOORS (Coming Soon)
      • Datum
      • Docusign (Coming Soon)
      • Dropbox (Coming Soon)
      • Duro
    • E
      • Enterprise Architect (Coming Soon)
      • Epicor (Coming Soon)
      • Epsilon3
    • F
      • Factor
      • FactoryLogix (Coming Soon)
      • Flow
      • Fleetio (Coming Soon)
      • Fulcrum
      • Fusion360 (Coming Soon)
      • Fusion
    • G
      • Gitea
      • GitHub
        • [Optional] Connect with an API Token
      • GitLab
        • Generate a GitLab API Token
        • Connect self-hosted GitLab
      • GENESYS
      • Google Drive
      • Google Sheets
    • I
      • Innoslate (Coming Soon)
      • InvenTree
      • ION
        • Connect ION in Violet
    • J
      • Jama
        • Connect self-hosted Jama
        • [Optional] Connect with Jama Client ID & Secret
      • Jira
        • Self-hosted Jira
        • [Optional] Connect via Jira API Token
      • Julia
      • JITX (Coming Soon)
    • K
      • Kiwi TCMS (Coming Soon)
    • L
      • LeoTrack (Coming Soon)
      • Linear
      • Lucidchart
      • Lucidscale
      • Lucidspark
      • Luminary Cloud (Coming Soon)
    • M
      • Manufacturo
      • Mathcad (Coming Soon)
      • MATLAB
      • Microsoft 365
      • Microsoft Teams (Coming Soon)
      • Microsoft Project (Coming Soon)
      • Monday.com
        • [Optional] Connect to Monday.com with an API Token
    • N
      • NetSuite
        • Configure NetSuite to connect
        • Connect NetSuite in Violet
        • Configuring NetSuite data syncs
      • Nuclino
      • Notion (Coming Soon)
      • NX (Coming Soon)
    • O
      • Octopart
        • Connect Octopart in Violet
      • Odoo (Coming Soon)
      • Onshape
      • Opcenter (Coming Soon)
      • OpenBOM
    • P
      • Parasoft (Coming Soon)
      • Pathfinder
      • Polarion (Coming Soon)
      • Precoro
      • Procurify
      • Puzzle
      • Python
    • Q
      • QuickBooks
    • R
      • Ramp
    • S
      • SAP ME (Coming Soon)
      • SAP S/4 HANA (Coming Soon)
      • SatCatalog
      • Sedaro
        • Using Violet data in Sedaro
      • SimScale
      • Simulink (Coming Soon)
      • Slack
      • Smartsheet
        • Smartsheet Gov
      • Solidworks PDM
      • Solumina (Coming Soon)
      • StartProto (Coming Soon)
      • Syndeia (Coming Soon)
      • SysML
      • Syteline (Coming Soon)
    • T
      • Teamcenter
        • Configure Teamcenter to connect
        • Connect Teamcenter in Violet
        • Set up Teamcenter integration
        • Data fetched from Teamcenter
        • Teamcenter FAQ
      • Teamcenter X (Coming Soon)
      • TestRail
      • Trello
      • Tulip (Coming Soon)
    • V
      • Valispace
      • Visure (Coming Soon)
      • VOLTA (Coming Soon)
    • W
      • Wasp (Coming Soon)
      • Wayfinder
      • Windchill
      • Wrike
    • X
      • Xero
      • Xray (Coming Soon)
  • Z
    • Zuken E3 (Coming Soon)
Powered by GitBook
On this page
  • Key Capabilities
  • Features
  • Who We Are
  • Get Started Today

Was this helpful?

  1. GETTING STARTED

Platform Overview

Last updated 1 month ago

Was this helpful?

Violet is a powerful home base for your engineering team and the connective tissue for your data.

From cradle to grave.

Violet empowers your team to:

  • Integrate data from across your product lifecycle

  • Sync data between any engineering tool with no-code automations

  • Execute scripts and simulations that reference real-time data and run behind the scenes when data changes

  • Ingest existing requirements, or natively build them in Violet, and create smart linkages to the actual associated data and verifications

  • Create, manipulate and export SysML and OML models

Key Capabilities

Integrate

Violet provides no-code connectors to software tools used across the hardware lifecycle.

Seamlessly ingest data from Requirements Management, CAD, PLM, Modeling & Sim, MES, ERP and more.

Your data is structured and mapped into our internal Violet Data Language as it’s ingested, meaning data is normalized across all disparate tools and formats.

Violet uses a “poll” mechanism and a hub-and-spoke architecture to ingest data from any data source, whether or not it has a webhook. (But we can support those too).

We offer 67 live integrations (and ).

Check out our full list of Integrations to get started.

Automate

Set up automated workflows in Violet that seamlessly sync data between tools.

For example, set up a Part data sync from Teamcenter, Solidworks PDM or Windchill to an MES like ION or Fusion, or an ERP like NetSuite or Datum:

Or, sync data via a one-off push:

Read more about Automations .

Report

Easily create reports of your data that dynamically update and re-calculate as source data changes.

  • Create a filtered view of data, a corresponding custom view, and custom plots for a team, project or subsystem.

  • Summarize purchase, invoice and receipt status for a set of purchase orders.

  • Track part data, purchase orders and invoices for each part number in a Bill of Materials:

Script

Execute scripts natively in Violet. We support Python, Julia, and Matlab via embedded Jupyter notebooks.

Scripts can connect to Violet data at both the input and output. Scripts can be set to run live, meaning they will be triggered to re-run if an input variable changes.

Notify

Set up and tailor notifications for only the changes you care about.

Even better, notifications can be sent to Slack (and Teams - coming soon). Build a curated, near real-time news feed of the information most important to you.

Features

Parameters

Establish an authoritative data backbone for your product using Violet parameters.

Parameter values can be populated manually, or you can dynamically link them to real data, like a component mass or a simulation result.

Each parameter contains metadata that enables Violet to reason about it within the system - like units (eg. km) and category (eg. mass).

Requirements

Violet is streamlining systems engineering with data- and math-aware requirements management.

Our dynamic approach to requirements management allows you to:

  • Define a requirement mathematically, including specifying any constraints with an operator and a value.

  • Directly link constraints to the real-time properties of the systems or components the requirement describes, such as a mass or a performance spec.

  • Link verification procedures to their corresponding requirements, automatically surfacing and tracking fields like assignee, status, and test result.

With this framework, Violet enables a real-time traceability matrix out of the box.

Model-Based System Engineering

Violet primarily serves as the home base for an “organic” digital thread, where a model of your product is organically built up over time.

Through this, Violet also supports more formal Model-Based Systems Engineering practices, like SysML and OML.

This modernizes the traditional MBSE experience in a number of ways:

  • Import SysML

    • Upload a SysML model from Google Drive, Microsoft Sharepoint, or straight from your desktop. The model will be parsed into Violet’s data language and can then be managed as a set of entities with associated relationships.

    • We support both SysML v1 and v2!

  • Export SysML or OML

    • To build a model, first group desired entities using Tags. Then, add in any custom relationships between these entities using Relationships. Last, export the model in your desired format (we currently support SysML v1 or OML) and open the file in your MBSE tool of choice, like Cameo, MagicDraw or Rosetta.

  • Generate a SysML v2 model in Scripts (Coming Soon)

    • In Violet’s Scripts feature, you’ll be able to programmatically generate a model using the SysML v2 kernel.

Cool New Stuff

Violet >> Google Sheets Integration

Our Google Sheets integration is live! 😍 Push data from Violet to Sheets to ensure you’re always referencing the live source of truth.

SatCatalog Integration

Security & Compliance

Violet's goal is to provide a delightful software experience with hardcore security. Violet ensures your data is safe via:

  • End-to-end encryption with FIPS-certified key operations

  • Daily backups

  • 30-day storage

  • SOC 2 Type II accreditation

Additionally, VioletGov provides full ITAR/EAR-compliance.

We will also be CMMC Level 2.0 compliant by late 2025.

Who We Are

The Violet team has deep experience building products out of both atoms and bits.

We are hardware engineers, software engineers and former founders, leveraging lessons learned from Google, Amazon, NASA, DARPA, Boeing and Lyft.

And we are hell-bent on improving software for hardware.

Get Started Today

Read more about Reports .

Check out of a script calculating a satellite’s Orbital Period using an altitude parameter, and writing the results to a period parameter.

Read more about Scripts .

Read more about Parameters .

Ingest requirements from connected apps like , Flow or or create them natively in Violet.

Read more about Requirements .

Read more about how Violet supports formal MBSE methods .

Read more here:

Our integration is live! Check out a quick video to see how it works .

Read more about Security & Compliance .

Violet is currently offered as a quarterly or annual subscription - get started .

Need an on-prem deployment? We've got you covered. Read more .

here
this example
here
here
Jama
Valispace
here
here
Google Sheets
SatCatalog
here
here
here
here
counting
here
The home base for your engineering data