# Teamcenter

Violet enables you to fetch, push and report on part and assembly data from [Siemens Teamcenter PLM](https://plm.sw.siemens.com/en-US/teamcenter/), whether you are using it in the cloud or on-premises.

![A Teamcenter assembly in Violet](https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FFQP5Mi8OSlNSGiu9gGqc%2FScreenshot%202024-05-28%20at%206.43.25%E2%80%AFPM.png?alt=media\&token=c3b7e031-27ee-45e3-a98b-3a4a0ee819ba)

Violet structures and stores Part metadata as well as associated files like drawings or 3D models.

From there, you can automatically sync data and files to downstream applications like [NetSuite](https://docs.violetlabs.com/apps/n/netsuite), [ION](https://docs.violetlabs.com/apps/i/ion/generate-api-credentials-in-ion), [Manufacturo](https://docs.violetlabs.com/apps/m/manufacturo), [Boltline](https://docs.violetlabs.com/apps/b/boltline), [Cofactr](https://docs.violetlabs.com/apps/c/cofactr), [Datum](https://docs.violetlabs.com/apps/d/datum) and more.

Data can be synced on an individual basis or for an entire integration - requiring no manual intervention. See our [example-syncs](https://docs.violetlabs.com/features/workflows/data-sync-workflows/example-syncs "mention") guide for more info.

### Getting Started

To get started, follow the instructions below for your deployment scenario and connection preference.

* For on-premises implementations:
  * Connect [directly to your Teamcenter SQL database](https://docs.violetlabs.com/apps/t/teamcenter/connect-direct-to-database) (recommended for faster performance)
  * Connect [via the Teamcenter API](https://docs.violetlabs.com/apps/t/teamcenter/connect-via-api) (necessary for files)
* For cloud implementations, follow the instructions for [Teamcenter X](https://docs.violetlabs.com/apps/t/teamcenter/connect-teamcenter-x)

Or, continue reading to learn more about how it works:

* [supported-data-types](https://docs.violetlabs.com/apps/t/teamcenter/supported-data-types "mention")
* [teamcenter-property-mapping](https://docs.violetlabs.com/apps/t/teamcenter/teamcenter-property-mapping "mention")
* [teamcenter-faq](https://docs.violetlabs.com/apps/t/teamcenter/teamcenter-faq "mention")
